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 폴더를 붙여 넣으면 완료~.
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 |