반응형

tomcat error 2

[Tomcat Error] Invalid byte tag in constant pool

Tomcat에 배포할 때 아래와 같이 오류가 발생하는 경우가 있습니다. org.apache.tomcat.util.bcel.classfile.ClassFormatException: Invalid byte tag in constant pool 이런 요류가 발생하는 이유는 프로젝트를 컴파일할 때의 Java 버전과 Tomcat의 Java 버전이 서로 맞지 않아서 나타나는 에러 메시지입니다. 다만, Tomcat 버그로 인해 이런 오류도 발생할 가능성이 있습니다. 이 문제가 해결된 버전은 아래와 같습니다. Tomcat 9.0.x : 9.0.0.M18 이상 Tomcat 8.5.x : 8.5.12 이상 Tomcat 8.0.x : 8.0.42 이상 Tomcat 7.0.x : 7.0.76 이상 사용하는 Tomcat의 버전..

개발도구/WAS 2020.12.26

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
728x90
반응형
loading