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 |