배포된 war 패키지는 webapps 폴더에 있습니다. 현재 외부 jar 패키지의 지원이 필요한 war 패키지가 있습니다. jar 패키지를 어디에 배치해야 하나요?~
이 두 프로젝트에도 최상위 jar 패키지가 필요합니다. 어쨌든 해당 패키지가 100M 이상 필요합니다.
漂亮男人2017-06-30 09:56:46
war 패키지를 추출한 다음 WEB-INF/lib/ 아래에 jar 패키지를 넣은 다음 test.war와 같은 webapps 아래에 압축이 풀린 폴더 전체를 넣습니다. 압축이 풀린 폴더는 test이고 jar 패키지는 test로 이동합니다. /WEB-INF/lib/ 거기에 테스트 폴더를 복사하세요.
Tomcat을 시작하세요
漂亮男人2017-06-30 09:56:46
위의 답변은 모두 정확하지만, 개인적으로는 이것이 문제의 해결책이 아니라고 생각합니다. Java 프로젝트의 jar 패키지 관리 도구인 maven을 사용해 보는 것은 어떨까요? pom.xml 파일에서 필요한 jar를 구성한 후 <packaging>을 war로 설정하세요. mvn clean install을 실행한 후 생성된 war에는 필요한 jar가 포함됩니다.
高洛峰2017-06-30 09:56:46
가장 쉬운 방법은 다시 포장하는 것입니다.
war 패키지는 Tomcat에 배치될 때 디렉토리에 압축이 풀립니다. 컴파일할 필요가 없으면 해당 디렉토리의 WEB-INF/lib 디렉토리에 직접 배치할 수 있습니다.
또 다른 방법은 Maven을 통해 관리하고 복사하지 않고 다시 패키징하는 것입니다