mashiguang

小马快跑

  BlogJava :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理 ::
  20 随笔 :: 0 文章 :: 60 评论 :: 0 Trackbacks


在应用的web.xml中配置了InvokerServlet.

 <servlet>
  
<servlet-name>InvokerServlet</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>-1</load-on-startup>
 
</servlet>
  
<servlet-mapping>
    
<servlet-name>action</servlet-name>
    
<url-pattern>*.do</url-pattern>
  
</servlet-mapping>


在jboss4.0.5中使用没有问题,但迁移到4.2时,当使用到InvokerServlet就会出异常,解决办法:
在D:\jboss-4.2.1.GA\server\all\deploy\jboss-web.deployer下context.xml文件中的context元素中添加属性:privileged

<Context cookies="true" crossContext="true" privileged="true">

出现这个问题可能是tomcat5.5和tomcat6的差异,暂未查明,本文只供个人参考,不接受评论.

 

posted on 2007-11-28 10:46 mashiguang 阅读(405) 评论(0)  编辑  收藏