티스토리 뷰
보통 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>
'WEB' 카테고리의 다른 글
Spring - json, xml 406 에러 (0) | 2020.08.11 |
---|---|
Spring - Log4j cannot be resolved to a type 에러 (0) | 2020.08.04 |
Tomcat 실행 오류 - Several ports (8005, 8080, 8009) required by Tomcat v9.0 Server at localhost are already in use. (0) | 2019.07.03 |
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday