개발/Java

java.lang.NoClassDefFoundError: javax/servlet/SessionCookieConfig

haloper 2016. 3. 8. 06:19

Spring 4.0 이상 버전을 사용하며,

maven을 이용해 Test 진행 시

다음과 같은 오류가 발생할 수 있습니다.


java.lang.NoClassDefFoundError: javax/servlet/SessionCookieConfig


Spring 4.0 이후 부터는 unit test  진행 시

Sevelet 3.0 API을 사용하기 때문에

pom.xml에 다음과 같이 라이브러리 버전을 변경해 주어야 합니다.

 

<dependency>

      <groupId>javax.servlet</groupId>

      <artifactId>javax.servlet-api</artifactId>

      <version>3.0.1</version>

</dependency>