Tomcat 6.0 で Invoker サーブレットが使えない
JDK 6 Update 5、Tomcat 6.0.16、Eclipse 3.2.2 を使って、サーブレット開発環境を整えようとしたのだが、web.xmlにinvokerの記述をして、自作のサーブレット・プログラムを実行しようとすると、下記のエラーが表示されて、実行することができなかった。
致命的: 設定記述子 javaroad.xml を配備中のエラーです java.lang.SecurityException: クラス org.apache.catalina.servlets.InvokerServlet のサーブレットは特権を与えられているので、このWebアプリケーションによってロード できません
いろいろ確認した結果、context.xmlに下記の記述を追加し、Tomcatを再起動することで解決することができた。
privileged="true"