글
tomcat - web.xml
<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>
<servlet-mapping>
<servlet-name>invoker</servlet-name>
<url-pattern>/sevlet/*</url-pattern>
</servlet-mapping>
서블릿 매핑에 대한 web.xml 구분입니다.
- 100라인 주석해제 (또는 115라인이다.)
<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>
- 340라인 주석해제(또는 366라인)
<servlet-mapping>
<servlet-name>invoker</servlet-name>
<url-pattern>/servlet/*</url-pattern>
</servlet-mapping>
Context 추가 (기본 경로를 변경 할 경우 - 추가는 잘 모르겠음...)
- C:\Tomcat 5.5\conf\Catalina\localhost 에 ROOT.xml (반드시 대문자)파일 추가
- ROOT.xml에 작성된 내용이 이 사이트의 루트 디렉터리이다.
- ROOT.xml 의 내용은 아래 내용을 복사해 넣는다. (path 는 일단 상관없다. 먼지 머르겠다.)
<?xml version='1.0' encoding='utf-8'?>
<Context crossContext="true" docBase="C:\Documents and Settings\l\My Documents\my\Study_JSP" path="" reloadable="true">
</Context>
추가하는 방법 : 서비스이름.xml로 위의 파일을 만들면된다.
- server.xml에 다음부분을 추가만 했다.
<Host name="localhost" appBase="webapps"
unpackWARs="true" autoDeploy="true"
xmlValidation="false" xmlNamespaceAware="false">
<Context docBase="d:/Java/MyJSP" path="/MyJSP" reloadable="true"/>
context BaseDoc 설정하기
기본은 conf > server.xml 에 추가
넷빈은 conf/Catalina/localhost/ 안에 각각의 서비스명으로 xml 파일 만들고 그 안에 각각의 context BaseDoc 설정
[출처] 톰캣설치 및 서블릿 세팅하기|작성자 없음
만약 모든 요청을 8080 대신 HTTP의 기본 포트인 80으로 서비스하고 싶다면
TOMCAT_HOME/conf/server.xml 파일을 다음과 같이 수정하고 톰캣을 재시작해야 한다.
다음을 <!-- Define a non-SSL HTTP/1.1 Connector on port 8080 -->
<Connector className="org.apache.catalina.connector.http.HttpConnector" port="8080" minProcessors="5" maxProcessors="75" acceptCount="10" debug="0"/> 에서
<!-- Define a non-SSL HTTP/1.1 Connector on port 80 -->
<Connector className="org.apache.catalina.connector.http.HttpConnector" port="80" minProcessors="5" maxProcessors="75" acceptCount="10" debug="0"/> 로 변경하자.
[출처] 톰캣 사용하기 III - 톰캣(tomcat) 설치와 설정|작성자 웃음바다
tomcat - server.xml
설치 후위 파일을 열어 220라인에 다음을 추가
<Context docBase="d:/Java/MyJSP" path="/MyJSP" />
파일 변경시톰캣 리로드 안하게 설정하려면 아래와 같이 true를 추가 ( 단, 성능은 좀 떨어지게 된다.)
<Context docBase="d:/Java/MyJSP" path="/MyJSP" reloadable="true"/>
[출처] 톰캣설치 및 서블릿 세팅하기|작성자 없음
[3-6-1] content.xml
대상파일 : tomcat 설치 폴더 안의 conf 폴더 안에 있는 content.xml
XML 파일 수정 전
XML 파일 수정 후
content.xml 안의 Context 안에 reloadable="true"를 입력
[3-6-2] web.xml
대상파일 : tomcat 설치 폴더 안의 conf 폴더 안에 있는 web.xml
CTRL+F나 편집 - 찾기에서 invoker로 검색
제일 위의 사각형은 invoker 검색시 첨 나오는 단어, 아래의 2가지 사각형은
이xml 파일에서 수정해야 될 내용이며 이 2가지를 지워준다.
삭제 후 web.xml 의 내용
편집 - 이동 메뉴를 통해 366번째 줄로 이동.
366번째 줄과 371번째 줄에 있는 주석을 지워준다. 지우기 전
지운 후 화면 web.xml 설정 완료
'Web' 카테고리의 다른 글
mod_jk를 이용한 Apache2 + Tomcat6.0.18 연동 및 가상호스팅 (0) | 2009.07.15 |
---|---|
Tomcat 서버 설정파일(server.xml) (0) | 2009.03.12 |
Apache Tomcat 설정 (0) | 2009.03.12 |
톰켓6(Tomcat6) root 경로 디렉토리 경로 변경 및 설정 (1) | 2009.03.12 |
톰켓6 (tomcat6) 관리자 유저 생성하기 (0) | 2009.03.12 |
RECENT COMMENT