본문 바로가기

카테고리 없음

JSP Servlet 호출 톰캣 설정

1. Tomcat6.0 -> conf -> web.xml 파일에서 invoker를 포함한 태그의 주석을 해제한다.


    <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>/servlet/*</url-pattern> 
    </servlet-mapping> 

2. 톰캣을 실행해도 아래와 같은 에러가 난다. 톰캣 6.x 버전부터는 서블릿 리로딩에 관련된

 

   설정을 해주어야 한다.

 

   java.lang.SecurityException: Servlet of class org.apache.catalina.servlets.

   InvokerServlet is privileged and cannot be loaded by this web application

   Tomcat6.0 -> conf -> context.xml 파일을 아래와 같이 수정해야한다.

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

   

   태그안에 주황색으로 표시되어 있는 내용만 입력해 주면 된다.