Springboot 에서 tomcat 프로젝트 발표

1312 단어 javaweb
Springboot 에서 tomcat 프로젝트 발표
패키지 방식 을 war 로 변경 합 니 다.
  POM  ,       war:

war

SpringBoot 의 기본 Tomcat 바 꾸 기
   
        org.springframework.boot
        spring-boot-starter-tomcat
        provided
    

시작 클래스 를 수정 하고 초기 화 방법 을 다시 씁 니 다.
웹. xml 와 같은 설정 방식 으로 spring 컨 텍스트 를 시작 해 야 합 니 다. Application 류 의 동급 에 SpringBootStartApplication 류 (또는 Application 을 직접 수정) 를 추가 하거나 코드 는 다음 과 같 습 니 다.
/**
 *      ,   SpringBootServletInitializer     configure   
 */
public class SpringBootStartApplication extends SpringBootServletInitializer {

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

eclipse 로 포장 하기
Eclipse 의 Maven 도 구 를 통 해 생 성 되 며, run as - maven install 을 누 르 면 프로젝트 target 폴 더 에 war 파일 을 생 성 합 니 다.
서버 Tomcat 에 게시
War 파일 을 tomcat 의 webapps 디 렉 터 리 에 복사 하고 Tomcat 를 시작 하면 tomcat 는 War 동명 의 폴 더 를 생 성 합 니 다. (파일 이름 은 url 을 통 해 접근 한 항목 이름 이기 때문에 원 하 는 항목 이름 으로 파일 이름 을 수정 할 수 있 습 니 다) 이제 http: / 도 메 인 이름 / 항목 이름: 포트 를 통 해 접근 할 수 있 습 니 다.

좋은 웹페이지 즐겨찾기