>  Q&A  >  본문

java - tomcat이 war 패키지에 필요한 jar 패키지를 배포하는 방법

배포된 war 패키지는 webapps 폴더에 있습니다. 현재 외부 jar 패키지의 지원이 필요한 war 패키지가 있습니다. jar 패키지를 어디에 배치해야 하나요?~


이 두 프로젝트에도 최상위 jar 패키지가 필요합니다. 어쨌든 해당 패키지가 100M 이상 필요합니다.

世界只因有你世界只因有你2689일 전1175

모든 응답(5)나는 대답할 것이다

  • 给我你的怀抱

    给我你的怀抱2017-06-30 09:56:46

    접미사를 .zip으로 변경하고, 항아리를 /WEB-INF/lib 아래에 놓은 다음 다시 .war로 변경하세요

    회신하다
    0
  • 高洛峰

    高洛峰2017-06-30 09:56:46

    eclipse --> 내보내기 -->war --> 소스 파일 내보내기 확인

    회신하다
    0
  • 漂亮男人

    漂亮男人2017-06-30 09:56:46

    war 패키지를 추출한 다음 WEB-INF/lib/ 아래에 jar 패키지를 넣은 다음 test.war와 같은 webapps 아래에 압축이 풀린 폴더 전체를 넣습니다. 압축이 풀린 폴더는 test이고 jar 패키지는 test로 이동합니다. /WEB-INF/lib/ 거기에 테스트 폴더를 복사하세요.
    Tomcat을 시작하세요

    .

    회신하다
    0
  • 漂亮男人

    漂亮男人2017-06-30 09:56:46

    위의 답변은 모두 정확하지만, 개인적으로는 이것이 문제의 해결책이 아니라고 생각합니다. Java 프로젝트의 jar 패키지 관리 도구인 maven을 사용해 보는 것은 어떨까요? pom.xml 파일에서 필요한 jar를 구성한 후 <packaging>을 war로 설정하세요. mvn clean install을 실행한 후 생성된 war에는 필요한 jar가 포함됩니다.

    회신하다
    0
  • 高洛峰

    高洛峰2017-06-30 09:56:46

    가장 쉬운 방법은 다시 포장하는 것입니다.
    war 패키지는 Tomcat에 배치될 때 디렉토리에 압축이 풀립니다. 컴파일할 필요가 없으면 해당 디렉토리의 WEB-INF/lib 디렉토리에 직접 배치할 수 있습니다.
    또 다른 방법은 Maven을 통해 관리하고 복사하지 않고 다시 패키징하는 것입니다

    회신하다
    0
  • 취소회신하다