tomcat6 升级到 tomcat7时遇到的问题 (整理)

整理一下:


今天把tomcat从6.0.18升级到7.0.25,发现了两个问题

问题1

java.lang.ClassNotFoundException: org.apache.catalina.mbeans.ServerLifecycleListener

发现居然找不到这个类,然后把catatina.jar下载下来反编译一看mbenas这个文件夹居然是空的

解决办法

6.0.18以前,conf/server.xml里面的配置有这项

注释掉就可以了


问题2

严重: Begin event threw exception
java.lang.IllegalArgumentException: taglib definition not consistent with specification version

tomcat 6.0.18里面的web.xml里面的tab配置如下

   
        http://java.sun.com/jstl/core
        /WEB-INF/c.tld
   

tomcat 7.0.25里面web.xml的tag配置应该如下所示

   
   
        http://java.sun.com/jstl/core
        /WEB-INF/c.tld
   

   


 

A request has been denied as a potential CSRF attack.”


最近想学AJAX。   刚上来就碰到了这么个错误:“严重: A request has been denied as a potential CSRF attack.” 传递的值还是“session error”。

后来在网上发现了这个问题解决办法。

在web.xml配置文件中修改dwr的配置:

Xml代码

 

  1.   
  2.  dwr-invoker  
  3.   org.directwebremoting.servlet.DwrServlet  
  4.     
  5.    debug  
  6.    true  
  7.     
  8.     
  9.         
  10.             crossDomainSessionSecurity      
  11.             false      
  12.       
  13.    

 加入红色部分后。问题就消失了。


你可能感兴趣的:(J2EE,中间件)