jbpm 4 与 tomcat 报错

来源:互联网 发布:ubuntu ssd 4k对齐 编辑:程序博客网 时间:2024/06/05 03:10
部署项目是无错,单已登录页面就会报错:
javax.servlet.ServletException: 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/login_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 javax/el/ExpressionFactory used in the signatureorg.apache.jasper.servlet.JspServlet.service(JspServlet.java:268)javax.servlet.http.HttpServlet.service(HttpServlet.java:717)原因是jbpm与tomcat6冲突。
网上说有两种解决方案:一是 删除冲突的jar。二是换tomcat5。
我选择了第二种方案。
结果Ok.