백엔드/Java & Spring
[java & spring] @WebServlet 어노테이션 빨간줄
moonmm
2023. 4. 27. 02:53
sts로 작업중 @WebServlet을 사용하는데 import가 안되고 Create annotation 'WebServlet' 문구가 떴다.
이 에러는 maven 설정때문에 뜬다고 한다.
그럴땐
- pom.xml을 변경하거나 (방법모름)
- tomcat의 library를 임포트 하기 (tomcat라이브러리가 @Webservlet 어노테이션을 가지고있기 때문에)
나는 두번째 방법을 사용했다.

프로젝트를 우클릭하여 BuildPath - Configure Build Path

Libraries - Classpath 클릭 - Add Library

Server Runtime - Next

Apache Tomcat v9.0 선택 후 - Finish
하면 프로젝트에 Server Runtime[Apache Tomcat v9.0] 파일이 추가되면서 에러가 해결됩니당