TOMCAT + java.lang.NoSuchMethodError

느닷없이 서버돌렸는데 탐캣이 아래 함수 못쓰겠다고 찡찡댈 때. 


java.lang.NoSuchMethodError: javax.servlet.ServletContext.getSessionCookieConfig()Ljavax/servlet/SessionCookieConfig;

Tomcat 6.0 만 쓰다가 7.0으로 갈아탔는데 생판 첨 보는 에러가 난다. 

servlet3.0을 사용하도록 바뀌면서 발생하는 이슈라고 합니다. 

pom.xml 열고 아래 servlet의 dependency 수정. 

버전만 바꾸지 말고 artifactId 도 확인해준다. 

<dependency>
    <groupId>javax.servlet</groupId>
    <artifactId>javax.servlet-api</artifactId>
    <version>3.1.0</version>
    <scope>provided</scope>
</dependency>

댓글

가장 많이 본 글