Language/Java

[eclipse] javax.servlet 패키지 import 오류

KAispread 2022. 8. 27. 18:58
728x90
반응형

😢 오류 발생 상황

javax.servlet 패키지를 찾을 수 없음

새로운 프로젝트에서 Servlet 클래스를 생성하였더니, 다음과 같이 javax.servlet 패키지를 import하지 못하는 문제가 발생했다. 

 

💡 해결 방법 1

- 이 오류는 이클립스 프로젝트에 servlet 라이브러리가 추가되어있지 않기때문에 발생한다.
- tomcat에서는 web 개발에 필요한 servlet, websocket, jsp 등의 .jar 파일들을 포함하고 있기 때문에 tomcat/lib 경로에 있는 .jar 파일을 프로젝트에 추가해주면 된다.

- 프로젝트 우클릭 -> Build Path -> Configure Build Path...

 

- 위쪽 탭에서 Libraries -> Classpath 클릭 -> 우측 메뉴 중 Add External JARs... 

 

- tomcat이 설치된 경로 에서 lib 폴더에 가면 servlet-api.jar 이 있다. (열기) 클릭
(필자의 경우 톰캣이 C:\Program Files\Apache Software Foundation\Tomcat 9.0 경로에 설치되어 있음.)

 

- 다음과 같이 Classpath 에 servlet-api가 추가된다. Apply and Close 클릭하여 적용.

 

💡 해결 방법 2

- 위에서는 필요한 라이브러리만 Classpath에 추가해주었지만, 그냥 Server의 모든 라이브러리를 추가하여 해결할 수도 있다. 

- 프로젝트 우클릭 -> Build Path -> Configure Build Path... -> Libraries -> Classpath 클릭 후 Add Library...

 

- Server Runtime 클릭 후 Next -> 사용하는 Server 선택 후 Finish

 

- Classpath에 Server Runtilme 라이브러리가 추가된 모습.

 

728x90
반응형