티스토리 뷰

Tool/IntelliJ

<IntelliJ> tomcat 404 에러

면목동인간 2023. 10. 2. 16:38

문제

 프로젝트 생성 후 톰캣 실행 시 404 에러 발생.

 

환경

  • IntelliJ 2023.2.2 (무료)
  • tomcat 9.0.80
  • JDK 11
  • Gradle

 

문제 원인

 인텔리제이 최신판은 Jakarta EE 버전으로 프로젝트 생성됨. (Jakarta EE는 Java EE의 다음 플랫폼이다. 그냥 같다고 생각하면 될 듯하다.) 하지만 Jakarta EE는 Tomcat 10부터 적용됨으로 만약 Tomcat 9를 사용한다면 Java EE (javax.*) api를 사용해야 한다. (Jakarta EE api는 jakarta.*이다)

해결

 1. 프로젝트 생성 시 버전은 Java EE 8버전으로 맞추고 생성하면 된다.

 2. 만약 Jakarta EE 버전으로 생성할 경우 Gradle 또는 Maven 빌드를 변경하면 된다. jakarta -> javax

변경 전 -> Jakarta EE 버전으로 생성 후 빌드 상태
변경 후

 

결론

 인텔리제이에서 프로젝트 생성 시에 Java EE 또는 Jakarta EE 그리고 Tomcat 버전을 확인 후 프로젝트를 생성하고 빌드 상태를 확인하자.

 

댓글
최근에 올라온 글
«   2026/03   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31
글 보관함
Total
Today
Yesterday