HTTP Status 500 - org.apache.struts2.json.JSONException: java.lang.ClassCastException:

来源:互联网 发布:芒果移动广告优化平台 编辑:程序博客网 时间:2024/05/16 12:20

问题如图:

查找资料:http://zhidao.baidu.com/link?url=kF070F2GBut8OmfLq3-LVcCFUM1-qJFcTtz2xIkZ1ekshGRDx64s4hUoiRwyA29TXYwubap9pv4CoF97kP-bpK

原因:EL表达式的错误

解决方法1:当项目中引用tomcat目录下面的lib下面的catalina.jar的时候,用myeclipse将项目部署到tomcat下面的时候,会将catalina.jar包加到项目的web-inf下面的lib文件夹下面,这样这个包就会和tomcat下面的lib下面的catalina.jar包冲突会报java.lang.ClassCastException: org.apache.catalina.util.DefaultAnnotationProcessor错误,解决方法是将项目部署到tomcat下面后,将项目的web-inf/lib下面的catalina.jar删掉,然后在重启tomcat,ok。

解决方法2:

修改C:\Tomcat7\conf\context.xml如下:


停止Tomcat7服务,在启动Tomcat7服务,搞定。

0 0
原创粉丝点击