티스토리 뷰

보통 spring project를 만들면 pom.xml에 servlet 버전이 2.5로 되어있다.

하지만 버전을 올리면 추가적으로 사용할 수 있는 메소드들이 있어서,

좀더 원할한 개발을 위해 3.0이상으로 수정하기도 한다.

 

그러다보면 에러가 나는데,

<dependency>에서

Missing artifact javax.servlet:servlet-api:jar:3.1.0

과 같은 에러가 난다.

결론부터 말하면 aprifactId가 잘못되서 그런거다.

 

servlet이 3.0 이상부터 아래와 같이 artifactId가 변경되었다.

servlet-api -> javax.servlet-api

 

따라서 다음과 같이 고치면 된다.

<dependency>
	<groupId>javax.servlet</groupId>
	<artifactId>javax.servlet-api</artifactId>
	<version>3.1.0</version>
	<scope>provided</scope>
</dependency>
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday