Tomcat에서 제대로 실행할 수있는 응용 프로그램이 있는데, 다른 응용 프로그램의 종속성을 maven에 추가하면 Tomcat
에 배포 할 때 아래 오류가 발생합니다) 잘 : 응용 프로그램에서 그 같은 수입으로 항아리에Tomcat 배포 중 java.lang.NoSuchFieldError : REFLECTION
java.lang.NoSuchFieldError: REFLECTION
Tomcat에서 제대로 실행할 수있는 응용 프로그램이 있는데, 다른 응용 프로그램의 종속성을 maven에 추가하면 Tomcat
에 배포 할 때 아래 오류가 발생합니다) 잘 : 응용 프로그램에서 그 같은 수입으로 항아리에Tomcat 배포 중 java.lang.NoSuchFieldError : REFLECTION
java.lang.NoSuchFieldError: REFLECTION
가있을 수 있습니다 충돌은 이미 바람둥이 디렉토리의 lib 폴더에 존재한다. lib 폴더의 tomcat 디렉토리에서 중복 된 jar를 제거하십시오. 이로 인해 문제가 해결 될 수 있습니다.
Maven 음영 플러그인을 사용하면 도움이됩니까? – Teja
추가 된 종속성은 tomcat의 lib 폴더에도 있습니다. (다른 버전 일 수 있음) 귀하의 의존성에 대한 범위로 제공하십시오. – Zelldon
pom.xml을 게시하십시오. –
일반적으로 호환되지 않는 버전의 라이브러리 jar가 있기 때문입니다. –