반응형

maven install 3

Tomcat 실행 시 "둘 이상의 fragment들이 발견되었습니다. 이는 상대적 순서배열에서 불허됩니다." 에러 발생

에러 메시지 발생한 환경 spring boot에서 maven install 후 생긴 war 파일을 tomcat 9에 배포 ​ 에러 메시지 Caused by: java.lang.IllegalArgumentException: 이름이 [org_apache_tomcat_websocket]인, 둘 이상의 fragment들이 발견되었습니다. 이는 상대적 순서배열에서 불허됩니다. 상세 정보는 서블릿 스펙 8.2.2 2c 장을 참조하십시오. 절대적 순서배열을 사용하는 것을 고려해 보십시오. 해결방법 1. 프로젝트 내의 web.xml 파일의 바로 밑에 추가 - 일반적인 Spring MVC 프로젝트는 가능하지만 spring boot는 web.xml이 없기 때문에 불가능 ​ 2. maven clean - 프로젝트에서 마우스..

개발도구/WAS 2020.10.23

Maven build 할 때 build path에 포함됐는데도 package does not exist가 뜨는 경우

필자는 Oracle JDK로 build할때는 문제가 없었으나 Open JDK로 build path를 변경하니 이 오류가 발생했습니다. 방법은 아래와 같이 두 가지가 있는데 두 가지 방법 모두 eclipse, intellij에서 build할때는 상관없지만 jenkins로 build할 때 2번 방법은 빌드가 되지 않습니다. 방법 1. pom.xml에 추가 ${basedir}/src/main/webapp/WEB-INF/lib whatever esapi whatever system ${webapp.lib}/esapi-2.1.0.1.jar whatever jxl whatever system ${webapp.lib}/jxl.jar 방법 2. JRE System Library에 외부 라이브러리를 추가 프로젝트에서 마..

back end/Maven 2020.10.02
728x90
반응형
loading