Tomcat5.5 환경변수 및 기타 환경설정
** 이 모든 설정은 Tomcat 서버를 정지 시키고 해야한다.
1.환경변수 설정
내컴퓨터-속성-고급-환경변수
(1) 새로만들기 클릭 (CATALINA_HOME, TOMCAT_HOME)
- 변수이름: CATALINA_HOME
- 변수값: C:\Tomcat 5.5
- 변수이름: TOMCAT_HOME
- 변수값: C:\Tomcat 5.5
(2) 편집 클릭(ClassPath)
- 변수이름: ClassPath
- 변수값: C:\Tomcat\common\lib\servlet-api.jar 추가
(이미 설정된 값 뒤에 세미콜론(;) 붙이고 위와 같은 경로 추가)
2. Servlet 사용 주석해제
- C:\Tomcat 5.5\conf\web.xml 수정
- (ctrl+f)를 눌러 invoker를 입력하고 검색
처음 검색하면 처음으로 찾은 라인에서 조금만 내려가면 아래와 같은 부분 <servlet>이 있다.
거기서 주석(<!--, -->)을 제거한다.(100라인)
<!-- <- 이부분 제거
<servlet>
<servlet-name>invoker</servlet-name>
<servlet-class>
org.apache.catalina.servlets.InvokerServlet
</servlet-class>
<init-param>
<param-name>debug</param-name>
<param-value>0</param-value>
</init-param>
<load-on-startup>2</load-on-startup>
</servlet>--> <- 이부분 제거
다음 invoker로 검색해서 내려가면 또 아래와 같은 부분 <servlet-mapping>이 있다.
역시 주석을 제거한다.
<!-- <- 이부분 제거
<servlet-mapping>
<servlet-name>invoker</servlet-name>
<url-pattern>/servlet/*</url-pattern>
</servlet-mapping>
--> <- 이부분 제거
3.WorkSpace 설정 및 Context 추가
- 작업할 workspace를 설정(개인설정하기 나름)
나는 D:\드라이브 밑에 01_Project 폴더를 생성하여 WorkSpace로 사용
- 메모장에 새파일 생성
<?xml version='1.0' encoding='utf-8'?>
<Context displayName="Welcome to Tomcat" docBase="D:\00_Project" path="" workDir="D:\00_Project\work"reloadable="true">
</Context>
- 위의 코드를 붙여넣는다. 단 빨간 부분은 자신의 work space경로를 입력한다.
(D:\00_Project\work 의 work 폴더는 나중에 자동으로 생성된다.);
- 완성된 파일은 ROOT.xml 파일로 저장하여
C:\Tomcat\conf\Catalina\localhost 밑에 저장한다.
- C\Tomcat\webapps\ROOT\WEB-INF 에 있는 web.xml파일을
C:\00_Project\WEB-INF폴더를 만든뒤 그 안에 붙여넣는다.
- web.xml 파일을 열어서 31라인의 <servlet>부터 </servlet-mapping>까지 주석을 추가한 후 저장
<!-- JSPC servlet mappings start -->
<!-- <servlet>
<servlet-name>org.apache.jsp.index_jsp</servlet-name>
<servlet-class>org.apache.jsp.index_jsp</servlet-class>
</servlet><servlet-mapping>
<servlet-name>org.apache.jsp.index_jsp</servlet-name>
<url-pattern>/index.jsp</url-pattern>
</servlet-mapping> --><!-- JSPC servlet mappings end -->
4.servlet.jar 파일 복사
C:\Tomcat\common\lib 밑에 있는 servelet-api.jar파일을 복사하여
jdk가 설치된 폴더의 jre\lib\ext 폴더 안에 붙여넣는다.
(C:\Java\jdk1.6.0_13\jre\lib\ext)
(환경변수 설정은 이미 Class-path의 이름으로 위에서 해두었다.)
5.Servlet및 JSP확인
** Tomcat 서버를 구동시키고 확인하자!!
- 메모장에 aaaaaaaaaaaa를 입력하고(아무거나 입력해도 된다) D:\00_Project밑에 index.html로 저장한다.
그후에 인터넷 익스플로러를 실행하고
주소창에 http://localhost/index.html을 치고 엔터를 치면 입력했던 aaaaaaaaaaaaaaaa가 실행된것을 볼수있다.
- 메모장을 열어 bbbbbbbbbbbbbb를 입력하고 index.jsp 이름으로 D:\00_Project밑에 저장한다.
그 후에 인터넷 익스플러러를 실행하고
주소창에 http://localhost/servlet/index.jsp를 치고 엔터를 입력하고 bbbbbbbbbbbbbb가 실행되는 것을 볼수있다.
[출처] Tomcat 5.5 설정|작성자 hasssse