Eclipse & Tomcat 환경설정

Jiian·2022년 5월 4일

JSP,Servlet

목록 보기
2/11

해당 게시물은 Udemy의 "JSP, Servlets and JDBC for Beginners" 강의 수강을 위해 환경 설정을 하던 중 발생한 문제를 정리했습니다.

상세한 설명보다는 참고한 링크를 모아두었으며, 정신없이 약 8시간 동안 문제를 해결하느라 씨름하다 보니 정확한 문제의 흐름은 기억이 잘 나지 않습니다.

우선 Eclipse는 잘 설치했다는 전제 하에 진행됩니다.

시작


1. Eclipse SE 가 아니라 EE 를 우선 설치해야 한다.

해당 문제를 해결하기 위해 참조한 링크는 아래와 같다.



2. 그리고 난 후, "Eclipse 설치 후 Tomcat 연동"이라는 키워드로 검색하여 블로그들을 참조하며 따라하려고 했는데, 여러 문제점들이 발생했습니다.

가장 처음에 연동을 하기 위해 참조한 링크는 아래와 같습니다.

https://igeniusdo.tistory.com/14


문제점

문제점 1) STS 플러그인 설치 오류가 발생하며 아래와 같은 경고문이 떴습니다.

An error occurred while collecting items to be installed
session context was:(profile=epp.package.java, phase=org.eclipse.equinox.internal.p2.engine.phases.Collect, operand=, action=).
Artifact not found: https://download.oracle.com/otn_software/oepe/library/eclipse-wtp-3.10.0/features/org.eclipse.jst.jsf.apache.trinidad.tagsupport_sdk.feature_2.6.1.v201802172159.jar.
https://download.oracle.com/otn_software/oepe/library/eclipse-wtp-3.10.0/features/org.eclipse.jst.jsf.apache.trinidad.tagsupport_sdk.feature_2.6.1.v201802172159.jar

해당 문제를 해결하기 위해 참조한 링크는 아래와 같습니다.



문제점 2) Eclipse 서버에 Apache가 뜨지 않아, 서버 연동이 안되었습니다.

아래 링크를 참조해서 서버연동 문제는 해결했습니다.



문제점 3) JSP 파일을 생성했더니 아래와 같은 에러가 떴습니다.

Multiple annotations found at this line:
- The superclass "javax.servlet.http.HttpServlet" was not found on the Java Build Path


해결방법은 Stackoverflow의 한 답변으로 해결했습니다.

" Include servlet-api.jar from your server lib folder. "

아래 링크를 참조해서 JSP 파일에서 발생하는 문제는 해결했습니다.



문제점 4) Tomcat 8080 port 충돌이 발생했습니다.

아래 링크를 참조해서 포트번호를 변경하고 문제를 해결했습니다.



문제점 5) Eclipse과 Tomcat 서버를 분명 연동했는데,아래 그림과 같이 Runtime 에서 Apache Tomcat을 체크박스로 선택할 수가 없었습니다.

해결방법은 Stackoverflow의 한 답변으로 해결했습니다.

"Install the M2E Eclipse WTP plugin"

아래 링크를 참조하였습니다.

결과

이 후, 모든 문제들이 해결 되어 JSP 파일을 실행하였더니, 문제가 해결되었습니다. 해당 과정은 앞서 언급한 처음에 연동하기 위해 참조한 링크를 따라 마무리 했습니다.

profile
Slow and Steady

0개의 댓글