这个异常怎么解决呢?求大神援助

7哥 发布于 2014/11/14 13:14
阅读 257
收藏 0
java.lang.LinkageError: loader constraint violation: when resolving interface method "javax.servlet.jsp.JspApplicationContext.getExpressionFactory()Ljavax/el/ExpressionFactory;" the class loader (instance of org/apache/jasper/servlet/JasperLoader) of the current class, org/apache/jsp/index_jsp, and the class loader (instance of org/apache/catalina/loader/StandardClassLoader) for resolved class, javax/servlet/jsp/JspApplicationContext, have different Class objects for the type p.JspApplicationContext.getExpressionFactory()Ljavax/el/ExpressionFactory; used in the signature




加载中
0
勇敢的蜗牛_Z
勇敢的蜗牛_Z
好像还是因为jar冲突问题,
勇敢的蜗牛_Z
勇敢的蜗牛_Z
@是雨声 找一下看看是不是有类似的 尝试一下吧,或者看看有没有快速查看冲突的方法,还是找相似的jar尝试删除试试.
7哥
7哥
我要做这个Hibernate-Validator 到底应该怎么添加jar呢?jar相互依赖,到最后就报这个异常了
0
naomi_lisa
naomi_lisa
http://blog.csdn.net/zhangspring1234/article/details/8841295
7哥
7哥
我按 "方法二“ 做了,还是不行,一样的错误
7哥
7哥
我没用JBPM,也不知道什么
0
开源中国搬砖小能手
开源中国搬砖小能手
看看你是不是重复引入了jar包
0
景愿
景愿
把servlet和jsp相关的jar的scope设置为provided,如果是maven的话
0
勇敢的蜗牛_Z
勇敢的蜗牛_Z

解决办法

 就是你不能在项目的lib目录中再包含 服务器类提供过jar  比如jsp-api.jarel-api.jarservlet-api.jar, 等等


jbpm4 在tomcat6 下面ssh2 这个错误!

原因是项目中WEB-INF\lib中的三个jar包(juel.jar, juel-engine.jar, juel-impl.jar)和tomcat6下lib中jar包(el-api.jar)冲突

解决方法

方法一换成tomcat5.5 一点问题也没有了

方法二juel.jar, juel-engine.jar, juel-impl.jar这三个包复制到tomcat6下lib中,并删除原来的el-api.jar

7哥
7哥
我按 "方法二“做了,还是不行,一样的错误
7哥
7哥
我没用JBPM
0
勇敢的蜗牛_Z
勇敢的蜗牛_Z
是不是你加入了什么导致的,不会突然这样吧
7哥
7哥
Hibernate-Validator 添加这个的时候产生的
0
勇敢的蜗牛_Z
勇敢的蜗牛_Z

方法二juel.jar, juel-engine.jar, juel-impl.jar这三个包复制到tomcat6下lib中,并删除原来的el-api.jar,

切记要把WEB-INF\lib中的juel.jar, juel-engine.jar, juel-impl.jar删除不然还是要冲突。


这个要做全,好像上边那条没说.

0
寂寞的眼泪
寂寞的眼泪
虚拟机里有两份类型相同的字节码,
返回顶部
顶部