`
duanfei
  • 浏览: 719941 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

Jbpm运行在Tomcat6.0出现问题

 
阅读更多
基于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 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删除。不然还是要冲突。
分享到:
评论

相关推荐

    JBPM3.2.3+TOMCAT 6.0+MYSQL 5.0

    主要是关于将JBPM工作流发布的TOMCAT 和使用MYSQL来维护数据的实例。

    ssh与jbpm完整报销例子

    ssh jbpm sqlserver2000 tomcat6.0 本例子网上也有,只是有点问题,本人经过修改后想留给第一次学习jbpm的人,希望不让他们为一个问题而花费很长时间. 由于所有的jar包已上传,所以不在用QQ发jar包给各位下载的朋友, 请...

    在tomcat中发布jbpm3.2.3控制台

    开发环境: Eclipse3.3 、MyEclipse6.0、 tomcat6.0 、jdk1.5 、sqlserver2000、jbpm-jpdl-3.2.3 这是我自己整理的笔记,如果大家的环境和我一样的话一定没有问题,

    jbpm4入门例子

    jbpm4入门例子在tomcat6.0下

    jbpm3.2.3例子

    环境:sqlserver2000 tomcat6.0 eclipse3.3 jbpm3.2.3 本例子的使用有图片说明.

    深入浅出JBPM 采购实例

    本实例采用Myeclipse8.5+tomcat6.0+JBPM3.2.3其中去掉书上的mail部分,因为该版本的JBPM没有验证的功能,如果需要可以CALL我!

    jbpm4test 完整例子

    jbpm+ssh+spring security+ext+dwr+tomcat6.0+mysql+myeclipse8.0 完整实例 包括权限 邮件发送 流程图节点高亮显示

    深入浅出JBPM最新源码第七章-报销实例

    使用myeclipse+SQL+Tomcat6.0+JBPM3.2.3 里面的邮件部分与书上不同,请各位好好查看

    工作流督-办管理

    服务器:tomcat6.0 系统:vista 整和:struts+hibernate+spring+jbpm 本系统业务流程用工作流(jbpm),数据库持久化采用 hibernate,视图层采用struts,用spring维护三者关系! Jbpm简介:是个复杂的可扩展的工作流管理系统...

    jspm4.4+ssh集成实例

    tomcat6.0下运行,myeclipse开发环境,jdk1.6Web项目请假流实例!架包齐全,可运行!

    Activiti6.0教程例子下载

    然后,web容器当然也要有,这里使用Tomcat6.0版本。然后就是Activiti的Eclipse插件了,这个后面再介绍。 2.1.3. 一分钟入门(见用户手册) 所谓的一分钟入门就是通过运行你下载的包里的wars文件夹里的activiti-...

    jBPM-JPDLv3.2环境部署——发布到Tomcat+MySQL

    火龙果软件工程技术中心 相关资料:《jBPM学习笔记(流程设计与控制)》《jBPM学习笔记(框架设计简介)》系统平台:系统环境:Windows2003|SUNJDK1.6U4|Tomcat6.0.14|jbpm-starters-kit-3.1.4|MySQL6.0主机完整名称:...

    java学习阶段所有的API帮助文档

    中文,html5+API中文帮助文档,HTML语言教程,JavaEE6.0_API_帮助文档,JavaEE7-api,JBoss jBPM 3.0,jBPM4.3用户指南,JDK+8.0+EN+API,JDOM_API_帮助文档,JFreeChart+API+文档,jQuery1.3中文参考,JScript 中文...

Global site tag (gtag.js) - Google Analytics