Tomcat 환경변수 설정
CATALINA_HOME C:\Tomcat 5.5
CLASS_PATH .;%CATALINA_HOME%\common\lib\servlet-api.jar
Path %CATALINA_HOME%\bin
Web Context 추가하기 5.X 버전
예)C:\home 디렉토리를 서비스
%CATALINA_HOME%\conf\Catalina\localhost 폴더에 home.xml을 생성.
home.xml
<Context docBase="C:\home" path="home" debug="0" reloadable="true"
privileged="true" antiResourceLocking="false" antiJARLocking="false">
<!-- Link to the user database we will get roles from -->
<ResourceLink name="users" global="UserDatabase"
type="org.apache.catalina.UserDatabase"/>
</Context>
*reloadable="true" 자바,서블릿 등을 컴파일 후 Tomcat을 다시 시작하지 않고 변경된 내용 적용 가능.
root폴더의 내용을 C:\home에 복사
C:\home\WEB-INF\web.xml
<servlet-mapping>
<servlet-name>org.apache.jsp.index_jsp</servlet-name>
<url-pattern>/index.jsp</url-pattern>
</servlet-mapping>
/index.jsp 이 부분을 /디렉토리명.jsp로 변경
Web Context 추가하기 4.X 버전
%CATALINA_HOME%\conf\server.xml
<Host name="localhost" appBase="webapps"
unpackWARs="true" autoDeploy="true"
xmlValidation="false" xmlNamespaceAware="false">
...
<Context path="/home" docBase="c:\home\"/>
</Host>
<Host></Host> 사이에 <Context path="/home" docBase="c:\home\"/> 추가
5.X 버전에서도 잘 작동하지만, 5.X버전은 위와같이 설정하는 것이 좋다.
삽질하기/Servlet & JSP
Tomcat에 Web Context 추가하기
반응형