JBPM4项目和tomcat6.0的兼容问题
来源:互联网 发布:下载高品质音乐的软件 编辑:程序博客网 时间:2024/06/05 04:59
基于JBPM4的web项目jsp页面发布出错,错误如下:
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 signatureorg.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 signatureorg.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删除。不然还是要冲突。
- JBPM4项目和tomcat6.0的兼容问题
- JBPM4项目和tomcat6.0的兼容问题
- JBPM4项目和tomcat6.0的兼容问题
- JBPM4项目和tomcat6.0的兼容问题
- JBPM4项目和tomcat6.0的兼容问题
- JBPM4.3项目和tomcat6.0.26的兼容问题
- JBPM4与tomcat6.0项目冲突问题
- jbpm4.0+tomcat6.0出现的异常:java.lang.LinkageError
- jdk1.6_02和tomcat6.0_37版本兼容问题
- tomcat6.0与jbpm4结合冲突
- jBPM4工作流开发实战 之 第四部分 jBPM4和Web项目的结合
- SSH+JBPM4+Tomcat6整合
- jbpm4.4部署在tomcat6的版本jar包冲突
- jbpm4.4与tomcat6的jar包冲突
- jbpm4.3 + spring3.0 +oracle10g+hibernate3+tomcat6 集成笔记
- Tomcat6.0项目的部署问题
- [Tomcat6.0源码]项目的部署
- tomcat6.0发布不了myeclipse的项目
- linux下安装oracle 10g 的艰难之旅(上)
- android 常用uri
- linux下安装oracle 10g 的艰难之旅(中)
- 对话框最大化时,控件也随比例最大化或者还原
- cannot appear in a constant-expression
- JBPM4项目和tomcat6.0的兼容问题
- linux下安装oracle 10g 的艰难之旅(下)
- 为什么子类不能访问基类的private成员?为什么要这样设计?
- Android通过JNI调用驱动程序(完全解析实例)
- H264 TS/ES
- 如何将xtype: 'selectfield‘放到var定义的对象里
- madpaly 移植到 TQ2440 遇到问题madplay not found (2)
- const用法详解
- hadoop出现文件夹无法删除,Name node is in safe mode.