Tomcat6でInvokerサーブレットを使う

web.xml

   <servlet>
       <servlet-name>invoker</servlet-name>
       <servlet-class>
           org.apache.catalina.servlets.InvokerServlet
       </servlet-class>
   </servlet>

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

を追加。

以前はこれだけで動いたらしいが、tomcat6では

java.lang.SecurityException: クラス org.apache.catalina.servlets.InvokerServlet のサーブレットは特権を与えられているので、このWebアプリケーションによってロードできません

というエラーがでて動かない。

context.xml

<Context privileged="true">

を追加。