khstar

eclipse에서 개발한 springboot 프로젝트를 intelliJ에서 실행할때 javax.servlet.Filter 에러나는 경우 본문

개발

eclipse에서 개발한 springboot 프로젝트를 intelliJ에서 실행할때 javax.servlet.Filter 에러나는 경우

khstar 2020. 5. 21. 02:04
반응형

제목은 저렇지만 정확하게는 

eclipse에서 개발한 spring boot 기반의 프로젝트를 intelliJ에서 개발하기 위해 github에서 clone해온 경우 입니다.

 

eclipse에서는 정상적으로 spring boot가 실행되는데 intellJ에서는 자꾸

java.lang.ClassNotFoundException: javax.servlet.Filter 에러가 발생합니다.

 

삽질을 열심히 하는 중 maven의 spring-boot-starter-tomcat의 scope을 provided을 주석처리 하거나 complie로 변경해 주니 정상적으로 실행되었습니다.

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

정확한 원인을 분석한 것은 아니라 이로인해 어떤 파장이 생길지는 모르겠지만 일단 해결은 되었내요. ㅜㅜ

 

참조 : https://stackoverflow.com/questions/30374316/spring-boot-java-lang-noclassdeffounderror-javax-servlet-filter

 

Spring Boot java.lang.NoClassDefFoundError: javax/servlet/Filter

I Started a new project with Spring Boot 1.2.3. I'm getting error java.lang.NoClassDefFoundError: javax/servlet/Filter Gradle Dependencies: dependencies { compile("org.springframework.boot:

stackoverflow.com

 

 

 

반응형
Comments