2017-10-10 7 views
0

Tomcat 8 서버에서 실행되는 스프링 부트 war (REST 서비스) 파일이 있습니다. 재 포장 된 전쟁에서 모든 로더 케이크를 얻기 위해 spring-boot-maven-plugin을 사용하고 있습니다. 최근의 회사 정책 변경으로 인해 더 이상 종속 항아리가 전쟁에 패키지화되지 않습니다. Spring boot maven plugin은 전쟁에 loaders를 추가하고 WEB-INF 안에 lib 또는 lib 디렉토리를 추가한다. 수동으로 lib 디렉토리를 삭제 한 다음 Tomcat 8의 JarResources를 사용하여 서버 디렉토리를 WEB-INF/lib에 마운트하십시오. 봄 부츠 전쟁은 평소와 같이 진행됩니까?톰캣 8에 lib가없는 스프링 부트 전쟁

답변

0

누군가 비슷한 상황에 대한 해결책을 찾고 있다면, 나는이 문제를 해결해야합니다.

  1. 같은 것을 사용하여 스프링 부팅 전쟁에서 lib 디렉토리 내용을 제거 우편 -d abc.war "WEB-INF/lib에" 우편 -d abc.war "WEB-INF/lib 디렉토리 제공"

  2. tomcat, conf/context.xml에서 JarResources XML 요소를 추가하고 lib가있는 경로를 정의하고 webAppMount에서 "WEB-INF/lib"를 언급하십시오.