转自:http://blog.csdn.net/cnham/article/details/4654798
核心提示: have different Class objects for the type javax/el/ExpressionFactory used in the signature
详细错误:
exception 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/OnDuty/wfmanage_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 signature org.apache.jasper.servlet.JspServlet.service(JspServlet.java:275) javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
root cause 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/OnDuty/wfmanage_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 signature org.apache.jsp.OnDuty.wfmanage_jsp._jspInit(wfmanage_jsp.java:27) org.apache.jasper.runtime.HttpJspBase.init(HttpJspBase.java:52) org.apache.jasper.servlet.JspServletWrapper.getServlet(JspServletWrapper.java:159) org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:329) org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:342) org.apache.jasper.servlet.JspServlet.service(JspServlet.java:267) javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
原因是项目中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,切记要把WEB-INF/lib中的 juel.jar, juel-engine.jar, juel-impl.jar删除。不然还是要冲突。
分享到:
相关推荐
jbpm designer (基于web的图形化流程设计工具)
JBPM 工作流 页面实现流程定义 发布新流程 查看流程 删除流程
jbpm学习笔记:安装插件、配置环境、发布流程定义、查看流程定义
JBPM4_WebDesigner
jbpm4源码jbpm4源码jbpm4源码
开发整理出了一个Web版本下的JBPM流程的创建,发起,审批,驳回等一系列操作的Demo,欢迎各位初学者下载查看。没有积分的网友可以去我的csdn博客找到“联系我”的模块,在左下角,通过QQ或者邮件的方式跟我索取
只是一个简单的基于web的jbpm5.2项目,运行在tomcat上,只要正确的安装jbpm5以上版本,正确配置tomcat即可运行,tomcat配置问题可以给我发信息
自学Jbpm,根据教程自己写的web版本的Demo,欢迎下载测试。里边包含了业务流程的创建,发起,驳回,删除等。如果没有积分的同志请到我的博客里边去寻找联系我的QQ链接,发送QQ或者邮件来索取。
利用jbpm插件建立的jbpm工程不能作为web工程利用myeclipse插件发布,作者进行改进实现了可以发布的jbpm工程。因为所需jar包过多影响上传,请自行将jbpm3.2.2包和mysql数据库驱动放到web-info/lib下。最好在加载了...
jbpm项目项目源码项目源码项目源码项目源码项目源码
1 这个项目是maven-web项目 jdk1.6 2 项目有完善的spring和jbpm集成方法,jbpm版本是6,jbpm5和jbpm6版本差异较大,配置差异也很大,切记 3 用的数据库为mysql,在运行的时候,会自动在数据库中建立jbpm工作流的表...
jbpm5 web整合例子, 可直接导入eclipse运行,内涵多组流程设计,代码完整。
5.1表JBPM4_DEPLOYMENT 7 5.2 表JBPM4_DEPLOYPROP 7 5.3 表JBPM4_EXECUTION 8 5.4 表JBPM4_HIST_ACTINST 9 5.5 表JBPM4_HIST_DETAIL 9 5.6 表JBPM4_HIST_PROCINST 10 5.7 表JBPM4_HIST_TASK 11 5.8 表JBPM4_HIST_VAR...
主要关于如何使用jbpm,使用jbpm里的方法,如定义流程,流程实例如何与公文绑定,如何让公文流转到下一步,查看我手上有多少公文等,以及如何把jbpm集成到其它项目里面。
jbpm项目实练,web版,有jar 有jsp,入门级别。能运行。
JBPM Web流程设计器,用js+extjs画的jbpm流程设计器,与eclipse插件类似,可以进行自定义。
这是下卷,我的csdn博客有使用说说明。
jbpm应用开发指面(胡奇) jbpm4.3表结构和表字段说明 [jBPM开发指南].高杰.文字版 jBPM5_用户手册-中文版
基于JBPM工作流的OA办公系统开发框架,完全支持二尺开发
JBPM笔记总结,最最经典的,初学者的必看