환경 구성
- 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