반응형
에러 메시지 발생한 환경
spring boot에서 maven install 후 생긴 war 파일을 tomcat 9에 배포
에러 메시지
Caused by: java.lang.IllegalArgumentException: 이름이 [org_apache_tomcat_websocket]인, 둘 이상의 fragment들이 발견되었습니다. 이는 상대적 순서배열에서 불허됩니다. 상세 정보는 서블릿 스펙 8.2.2 2c 장을 참조하십시오. 절대적 순서배열을 사용하는 것을 고려해 보십시오.
해결방법
1. 프로젝트 내의 web.xml 파일의 <display-name> 바로 밑에 <absolute-ordering /> 추가
- 일반적인 Spring MVC 프로젝트는 가능하지만 spring boot는 web.xml이 없기 때문에 불가능
2. maven clean
- 프로젝트에서 마우스 오른쪽 클릭하여 [Run As > Maven Clean] 후 [Run As > Maven Install]
728x90
반응형
'개발도구 > WAS' 카테고리의 다른 글
CentOS 7에 Tomcat 9 설치 (0) | 2021.01.01 |
---|---|
[Tomcat Error] Invalid byte tag in constant pool (0) | 2020.12.26 |
Tomcat실행 시 Looking up JNDI object with name [spring.liveBeansView.mbeanDomain] 로그 (0) | 2020.10.21 |
Tomcat] 캐시 부족 (캐시에 추가할 수 없습니다.) (0) | 2020.10.13 |
tomcat] exception loading sessions from persistent storage (0) | 2020.10.12 |