Intellij Tomcat 연결

혀니·2024년 8월 1일

Error

목록 보기
4/4

https://velog.io/@getbrave/Intellij-Tomcat

위의 글을 보고 인텔리제이와 톰캣 연결을 진행하였다.


Jakarta EE로 프로젝트를 만들고 Web application, Tomcat 서버를 설정해준다.


Run > Edit Configurations를 눌러서 tomcat local을 설정해준다.

문제

Tomcat을 실행시켰을 때 404 에러가 뜬다.

다른 분들과 비교를 해보니 아래 Deployment 부분에서 자동으로 war 같은게 떠야 하는데 안떴다.
지금 있는건 그냥 + 눌러서 톰캣 폴더 추가한 것(잘못됨)

Deployment 화면 비교

  • 현재 (문제있음)


  • 정상

에러 메세지

Maven resources compiler: Maven project configuration required for module 'demo2' isn't available. Compilation of Maven projects is supported only if external build is started from an IDE.


해결방법

Load maven project를 하지 않았기 때문.......
프로젝트를 생성하고 바로 오른쪽 하단에 나오는 Load maven project를 눌렀어야 됐다.
skip 버튼도 같이 나오는데 이걸 누르기 전까지는 실행 버튼이 활성화 되지 않기 때문에 그냥 skip 버튼을 눌렀던 것 같다.

maven을 load하면 위와 같은 문제점들이 해결이 되고,
tomcat 서버 실행 > webapp 폴더의 index.jsp를 실행시키면 tomcat 서버가 작동하는 것을 볼 수 있다.

혹시 그래도 안된다면!


여기서 exploded인가 war이 두개가 뜨면 war를 선택하는게 더 좋다고 한다...!

추가로

8080 포트가 사용 중인지 확인하고 포트를 죽이고 해보는 방법도 있다.

netstat -ano | findstr : 8080
-> 8080 사용 중인 PID가 나온다.
taskkill /PID [PID번호] /F
-> 8080 사용 중인 PID 죽이기

0개의 댓글