Language/Java, Jsp

이클립스 톰캣 서버 오류 및 서버 설정

__bo0o_ 2018. 7. 21. 03:52

 

 

Eclipse 안에 WAS인 Tomcat을 사용하다보면 많은 오류들을 접하게 된다.

 

Server Tomcat v7.0 Server at localhost failed to start.

내 경우에는 위와 같은 오류가 났는데


@WebServlet("/cookie1")

서블릿을 웹서버에 등록하는 WebServlet에 /를 빼먹어서 그렇다 ^_^

혹시라도 앞에 /를 적어주지 않았는지 다시한 번 살펴보길 바란다...

 

혹시 아래와 같은 오류가 났을 경우에는

An error occurred. See the log file ...

프로젝트명/.metadata/.plugins/org.eclipse.e4.workbench/workbench.xml 파일을 삭제하면 된다 ^.^

 

그리고 간단하게 서버 생성하고 환경 설정하는 부분까지 정리해놓으려고 한다.

만약 맨 처음과 같은 톰캣 서버 오류가 발생할 경우

아래 내용을 따라해보길 바란다!

 

 

1. 환경설정 파일 경로 설정

 

가장 먼저 알아두어야할 것은

웹서버가 사용자들에게 서비스를 시작하려 준비할 때

/WebContent/WEB-INF/web.xml 파일을 읽어들인다는 것이고

 

/WEB-INF/classes는 서블릿 디렉터리로

서블릿 프로그램 실행과 관련된 클래스 파일들은

이 디렉터리에 있어야만 서블릿 컨테이너가 인식하여 실행한다.

때문에 아래와 같이 설정하도록 한다!

 

프로젝트 오른쪽 마우스 - Properties - Java Build Path - Source - Browse

 

 

2. 서버 설정

Window - Preferences - Server - Runtime Enviroments - Add - Apache Tomcat 7.0

원하는 서버를 선택하고 Create a new local server 체크해준다.

( 이클립스 안에서 톰캣 서버 제어하기 위해 )

 

Tomcat installation directory: 부분에 톰캣이 설치된 경로 설정

 

 

3. 라이브러리에 서버 추가

프로젝트 오른쪽 마우스 - Properties - Java Build Path - Libraries - Add Library - Server Runtime - Apache Tomcat v7.0 적용

 

만약 import 파일을 인식하지 못할 때

Server Library를 추가하면
import javax.servlet.annotation.WebServlet; 등 인식 잘된다.

 

 

4. 포트번호 겹치지 않도록 해주기

 

 

 


추가적으로

1. 아래 Servers 탭 보이게 하기

Window - Show View - Other

Server 폴더 안에 들어있는 Servers 를 클릭

 

2. web.xml 파일이 없을 경우

프로젝트에서 오른쪽 마우스 - Java EE Tools - Generate Deployment Descriptor Stub 선택

 

'Language > Java, Jsp' 카테고리의 다른 글

JSP cafe24 SMS send  (0) 2022.03.24
jstl funtion  (0) 2022.03.18
JSP ResultSet 전체 레코드 개수 구하기  (0) 2022.03.16
jstl 문법 정리  (0) 2022.03.12
JSP The method ...(String) is undefined for the type ...  (0) 2022.01.21