데이터베이스 연동을 하기 위해 JDBC를 이용하는 과정에서
항상 JSP 파일을 실행할 때마다 드라이버를 로딩하는 번거로움을 줄이기 위한 클래스를 작성 중
import javax.servlet.*
위와 같은 부분에서 오류가 나서 해결책을 찾아보았다.
거의 많은 사람들이 프로젝트의 build path 에 들어가서 tomcat 을 지우고 다시 넣어보는 해결책을 제시했지만 이 방법으로도 역시 나는 해결되지 않았다..
아까 오전에 파이썬 버전 때문에 tensorflow를 설치하는데 문제가 있다는 것을 알게 된 후
설마 또 버전 문제..? 라는 생각을 하며 검색을 해보았는데
역시나 버전 문제였다ㅠㅠ
나는 tomcat 10 버전을 사용하는데 구글링을 해보니 javax.servlet 을 제공하지 않는다나 뭐라나...
이 대신에 jakarta.servlet 을 쓰면 된다는데 그냥 지금 배우고 있는 예제를 안전하게 따라가기 위해서
tomcat 9 버전을 깔아서 실행시켰더니 오류가 싹 없어지고 작동도 너무 잘된다.
오늘 느낀 것 : 뭐든지 다운로드를 받을 때 최신버전을 사용하는 것을 고민해보자!
728x90
'JSP' 카테고리의 다른 글
[JSP] 게시글 삭제 구현 java.lang.NumberFormatException: null 오류 해결 (0) | 2021.06.23 |
---|---|
[Eclipse] mac 사용 중 workspace에서 .metadata가 안보일 때 (0) | 2021.05.31 |
[JSP] MVC 모델이란? (0) | 2021.05.25 |
[Tomcat] mac terminal 이용하여 톰캣 서버 실행 환경 구축하기 (0) | 2021.05.15 |
[Eclipse] Pool not registered : 커넥션 풀 등록 에러 (0) | 2021.03.29 |