본문 바로가기
소프트웨어 사용&설치 등/Tomcat

카페24 멀티호스팅 톰캣 셋팅

by 언제나초심. 2010. 9. 23.
반응형

개요

톰캣 셋팅을 했음에도 불구하고 겁나게 나오질 않는다. JSP 파일을 만들고, server.xml 에 위치를 추가해줬음에도 불가하고, 나오지 않을 경우이다.

이 호스팅에서는 기본적으로 셋팅해줘야 하는 듯 싶다. (참고 : 본인의 상황은 처음 셋팅했을 때는 나오다가, 어느순간부터 안 나왔다.)



1. web.xml 파일변경

tomcat 6.0 은 보안 상 기본 클래스 url 맵핑인 /servlet/ 이 동작하지 않습니다. 

따라서 다음과 설정을 변경한 후 tomcat 을 재시작하여 합니다.

web.xml 파일위치 : tomcat/conf/web.xml



1) 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>



2) 아래 부분 주석 해제


<servlet-mapping>
  <servlet-name>invoker</servlet-name>
  <url-pattern>/servlet/*</url-pattern>
</servlet-mapping>


2. context.xml 파일변경

context.xml 파일위치 : tomcat/conf/context.xml 수정


<Context> 를 아래처럼 수정하시길 바랍니다.



<Context reloadable="true" privileged="true">


주의 : server.xml 의 context 가 아니고, context.xml 파일을 수정해야 합니다.


3. 톰캣 재 시작


 ./shutdown.sh
 ./startup.sh


반응형