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">
を追加。