본문 바로가기

쓸만한 주저리

java.lang.NoClassDefFoundError: javax/servlet/GenericFilter

반응형

https://ppusari.tistory.com/5

 

spring boot 를 war로 출력하여 tomcat 서버에 올렸을 때 발생되는 오류

tomcat 구동시 아래와 같은 오류가 발생되면 tomcat 버전을 최신으로 설치해 보시기 바랍니다.(tomcat 다운로드 링크) 아마도 tomcat/lib 에 있는 servlet-api.jar 파일 구 버전으로 인해 호환이 안되거나 파

ppusari.tistory.com

 

오만가지 삽질 끝에... ㅜㅜ

대부분의 경우 아래 방법을 얘기한다.

    <dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-tomcat</artifactId>
        <!--<scope>provided</scope>-->
    </dependency>

그러나 아무 소용없었다.
Maven 관련해서 온갖 삽질을 다하고, 정말 포기하려는 찰나에 발견한 해결책
톰캣 판올림!!!

확인해 보니 새로 설치한 서버에 톰캣 7이 깔려 있더라는...
언제적 7이야... ㅜㅜ

톰캣 9 설치법을 보면서 열심히 따라 해서 설치를 했더니 그 오류는 사라졌다.
물론 다른 오류가 나왔지만 ㅋㅋ

https://jjeongil.tistory.com/1420

 

CentOS 7 : Tomcat 9 설치 방법, 예제, 명령어

Tomcat은 Java 서블릿, Java Server Pages, Java Expression Language 및 Java WebSocket 기술의 오픈 소스 구현입니다. 이 튜토리얼에서는 CentOS 7에 Tomcat 9.0을 설치하는 데 필요한 단계를 다룹니다. 전제조..

jjeongil.tistory.com

 

반응형