대부분 JSP&Servlet 책을 보면 eclipse를 이용해서 하지만 필자는 intellij에서 하고 싶어서 환경 세팅을 하는 중 2일간의 삽질 끝에 재미있는 사실을 알아냈다.
먼저 영상에서는 java enterprise나 web application 등으로 만드는데 필자가 사용하는 버전은 2023.1버전으로 여기서는 jakarta EE로 만들면 우리가 원하는 환경을 만들 수 있다. (jakarta EE로 만드는 법은 검색하면 잘 나옴)
또한 저렇게 한 후 new servlet을 통해 서블릿 파일을 만드는 경우가 많이 있는데 2023.1 버전에서는 지원을 하지 않는다. 그러므로 만약 사용하고 싶다면 내가 메뉴를 만들어 줘야 한다. 그 예시는 아래 링크로 걸어놓는다.
Cannot create servlet, web filter, web listener after 2023.1 update : IDEA-316701
youtrack.jetbrains.com
가장 좋은 방법은 개발 환경에 맞는 버전으로 다운그레이드하는 것이다.