tomcat 설치 springboot 의 war 패키지

4255 단어
tomcat 배치:
tomcat 를 설치 한 후 tomcat 포트 를 수정 합 니 다.
vim conf/server.xml
    
    

               

tomcat 시작 관리자 앱 403 오류 되 돌려 주기:
tomcat 의 config / tomcat - users. xml 파일 수정
다음 내용 을 추가 합 니 다:
  
  
  
  
  
  


그리고 webapps / manager / META - INF / context. xml 을 수정 합 니 다.




  



수정 해서tomcat 를 다시 시작 하고 Manage App 에 다시 방문 하면 admin / 123456 로 로그 인하 면 됩 니 다.
아이디어
pom 수정 finalName

war



        
            org.springframework.boot
            spring-boot-starter-web
        
        
            org.springframework.boot
            spring-boot-devtools
            runtime
        
        
            org.springframework.boot
            spring-boot-starter-tomcat
            provided
        



    
        spring_docker_demo-1.0-SNAPSHOT
        
        
            
                org.springframework.boot
                spring-boot-maven-plugin
            
        
    


원래 의 응용 프로그램 클래스 에서 SpringBootServletInitializer 를 계승 하고 configure 방법 을 실현 합 니 다. 전체 코드 는 다음 과 같 습 니 다.

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.boot.builder.SpringApplicationBuilder;
import org.springframework.boot.web.servlet.support.SpringBootServletInitializer;

@SpringBootApplication
public class Application extends SpringBootServletInitializer {


    public static void main(String[] args) {

        SpringApplication.run(Application.class,args);
    }

    @Override
    protected SpringApplicationBuilder configure(SpringApplicationBuilder builder) {
       return builder.sources(Application.class);
    }
}


가방 을 싸 고 나 면:
tomcat 에서 conf 디 렉 터 리 에 있 는 프로필 server. xml 을 수정 하고 설정 파일 에서 Host 탭 을 찾 아 다음 과 같은 내용 을 추가 합 니 다.여기 서 사용 하 는 것 은 상대 적 인 경로 입 니 다. doBase 속성의 값 은 우리 가 싸 운 war 가방 의 이름 입 니 다.




위의 수정 을 하지 않 으 면 매번 방문 할 때마다 항목 이름 을 추가 하여 방문 해 야 합 니 다.
http://localhost:8080/analysis-tool-web-1.0-SNAPSHOT/login
고 친 후에 우 리 는 직접 방문 할 수 있다.
http://localhost:8080/login
manage app 페이지 에 war 패 키 지 를 올 리 면 바로 발 표 됩 니 다.
참조 링크
Maven 프로젝트 를 war 패키지 로 포장 하여 Tomcat 에 배치 하 는 방법
SpringBoot 로 컬 jar 패키지 추가 war 배포 외부 Tomcat
SpringBoot 는 War 패키지 형식 으로 외부 Tomcat 에 배 치 됩 니 다.

좋은 웹페이지 즐겨찾기