본문 바로가기

º Learning 。/♂ JSP ♀

Servlet 환경 만들기(J2EE 아님)

Tomcat 5.5 설치 후

Web.xml 파일 수정
   - 경로 : \Tomcat 5.5\conf\web.xml

  invoker를 검색하여 주석을 제거한다.

위와 같이 invoker을 찾아 주석을 제거했더니 잘되던 톰켓이 페이지를 찾을 수 없다며 계속 에러를 나타낼 때가 있다.

그럴때 해 줄 수 있는 방법은 ...
web.xml과 같은 경로에 있는 context.xml을 열어 수정해 주면 해결될 수 있다.


19번째줄 의 <Context>에 reloadable="true" privileged="true" 를 추가하면 제대로 실행된다.


servlet-api.jar 파일복사
   - 원본경로 : \Tomcat 5.5\common\lib
   - 복사경로 : \자바설치폴더\jre\lib\ext

  lib폴더의 servlet-api.jar 파일을 자바설치폴더의 ext폴더(\jdk1.5.0_19\jre\lib\ext)에 붙여넣는다.

servlet-api.jar 을 환경변수에 등록
  - 경로 : 내컴퓨터 > 속성 > 고급 > 환경변수
    

CLASSPATH 란 시스템 변수가 있다면 그대로 사용하고 없다면 생성하여 E:\Tomcat 6.0\lib\servlet-api.jar;
추가하자... 하는 김에 .;E:\java6\lib\tools.jar;  도 없다면 추가하자 왠지.. 있으면 좋을것 같다... 는 아니고 ^^;
.; 는 자바실행시 현재를 알려주는 경로라고 한다. '-';;; TOOLS.JAR은 말그대로 도구!!

Root 폴더에 classes 폴더 생성
   - 경로 : \Wepapps\Root\WEB-INF

   \Tomcat 5.5\webapps\ROOT\WEB-INF 폴더에 classes 폴더를 생성하고
  컴파일된 .class 파일을 classes 폴더에 넣는다.
   http://localhost:8080/servlet/생성한클래스이름 (확장자인 .class는 붙이지 않음)
   위의 주소를 주소창에 넣으면 페이지를 볼 수 있다.

Root 폴더를 다른 곳으로 변경
   - 경로 : \Tomcat 5.5\conf 

  
  conf 폴더의 server.xml 페이지를 열어 </host> 를 검색하고
  아래의 라인을 추가하면 Root 경로를 변경할 수 있다.

  <Context path="/원하는경로명" docBase="실제Root가 될 폴더의 경로명" />

  파일 설정이 끝났으면 Root 폴더의 WEB-INF(classes 폴더 포함) 폴더를 복사하여
  Root폴더로 만들 폴더에 WEB-INF 폴더를 붙여 넣으면 완료~.



'º Learning 。 > ♂ JSP ♀' 카테고리의 다른 글

톰켓 6.0 설치  (0) 2010.01.03
J2EE JSP 환경 설정  (0) 2009.06.04