삽질특기생

다음에 삽질 덜하려고 만든 블로그

0%

tomcat이 eclipse에서 동작하지 않을 때

환경 구성

  • JDK 8
    • 9는 지원이 끊겼고, 10으로 했을 때 eclipse 실행 시 에러가 발생했기 때문에 안전하게 8로 설치함
    • oracle 계정이 있으면 9를 설치할 수 있는 모양인데, 굳이…
  • Eclipse EE oxygen
  • Tomcat 8.5.31

에러 내용

Tomcat을 단독으로 실행했을 때는 localhost:8081에 페이지가 정상적으로 로드되었는데,
Eclipse에 server로 tomcat을 추가하여 실행하면 자꾸 다음과 같은 에러가 발생했다.

The origin server did not find a current representation for the target resource or is not willing to disclose that one exists.

해결 방법

Eclipse에서 server를 더블 클릭하면 server overview가 나온다.

이 때 다음 항목을 변경해야 한다.(HTTP 포트 번호는 굳이 변경하지 않아도 된다.)

server path를 실제 Tomcat이 설치된 경로로 사용하라고 Use Tomcat installation으로 변경하고,
deploy path를 실제 Tomcat이 설치된 경로의 webapps 디렉토리로 변경한다.

저장한 뒤 다시 start하면 다음과 같이 예쁘게 tomcat 페이지가 로드된다.

참고 사이트

https://stackoverflow.com/questions/20235909/tomcat-is-not-working-in-eclipse