tomcat 6.X以后貌似不再支持自动支持InvokerServlet了。
下面手动开启:
1.先启动Servlet激活配置器服务
即在%CATALINA_HOME%/conf/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>
和
<servlet-mapping>
<servlet-name>invoker</servlet-name>
<url-pattern>/servlet/*</url-pattern>
</servlet-mapping>
的注释。
2.
之后修改 %CATALINA_HOME%/conf/context.xml 中的Context 节点,加上privileged="true" 属性。即
<Context privileged="true">
即可以启动可以 启动Servlet激活配置器服务了。