봄 부팅 바람둥이에 배포하는 프로젝트는 404을 시작하지 못했습니다

1 현상

  로그를로드하지 않습니다 Springboot 콘솔 액세스 로컬 호스트 : 포트 / 프로젝트 (404)

2, 분석

  바람둥이는 프로젝트에로드되지 않습니다

3, 솔루션

  3.1, pom.xml 파일에, 항아리 대신 전쟁의 형태로 포장

<포장> 전쟁 </ 포장>

  3.2, 종속성 POM 톰캣의 차폐 용기를 첨가 springboot

<의존성> 
            <의 groupId> org.springframework.boot </의 groupId> 
            <artifactId를> 스프링 부팅 스타터 톰캣 </ artifactId를> 
            <분야> 제공 </ 범위> 
</ 의존성>

  3.3, 시작 클래스 SpringbootApplication이 SpringBootServletInitializer을 상속 수정 

공용  클래스 SpringbootApplication는 SpringBootServletInitializer {연장 

    공공  정적  무효 메인 (문자열 []에 args) { 
        SpringApplication.run (. SpringbootApplication 클래스 , 인수)를; 
    } 
    //重写구성方法
    @Override 
    보호 SpringApplicationBuilder의 구성 (SpringApplicationBuilder 빌더) {
         반환 builder.sources (SpringbootApplication. 클래스 ); 
    } 
}

 

4, 패키지 배포

  일식하기 위해 프로젝트를 수정

  Dymanic 웹 모듈, 자바, 자바 스크립트

  배포 조립 ---> 추가 ---> 자바 빌드 경로 항목 ---> 메이븐 종속성

MVN 깨끗한 패키지

 

추천

출처www.cnblogs.com/51ma/p/11313553.html