`
squall140
  • 浏览: 146165 次
  • 性别: Icon_minigender_1
  • 来自: 天津
社区版块
存档分类
最新评论

JBPM4.4 和tomcat6.0.X 兼容问题

    博客分类:
  • JBPM
 
阅读更多
基于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删除。不然还是要冲突。

 

分享到:
评论

相关推荐

    jbpm4.4(chinese).rar_jbpm4.4

    1. **工作流(Workflow)**:jbpm4.4通过定义和执行工作流来协调系统中的任务和活动,实现业务过程自动化。这些工作流通常以流程图的形式表示,包括开始、结束节点以及各种任务和决策节点。 2. **任务(Task)**:...

    JBPM4.4与SSH2之整合(附可运行源码和jar包列表)(my_jbpm4.4_ssh2.rar)

    JBPM4.4与SSH2之整合(附完整源码) 这些天,想着把jbpm4.4与ssh2整合一下,由于之前从来没用过jbpm,也不知道各版本之间会有什么差异(经过网上的收集对比,还真有些差异),整合起来,还真是有些步履艰难。收集了...

    jBPM4.4.rar_jbpm4.4_jbpm4.4 PDF

    在《jBPM4.4中文用户手册》中,用户可以找到更详细的使用指南,包括安装配置、基本操作、示例教程以及常见问题解答等内容。手册将帮助用户快速上手,实现jBPM在实际项目中的应用。 总的来说,jBPM4.4是企业级业务...

    Myeclipse8.6搭建jbpm4.4的开发环境.docx

    4. **配置文件**:复制官方实例下的配置文件至项目中,包括`jbpm.hibernate.cfg.xml`、`jbpm.cfg.xml`、`logging.properties`等。 5. **安装流程设计器插件**:从`JBPM目录/install/src\gpd/jbpm-gpd-site.zip`安装...

    jbpm4.4+tomcat6+eclipse jee

    5. **监控与跟踪**:jbpm4.4提供了监控工具,可以实时查看流程实例的状态,跟踪执行路径,帮助开发者诊断问题和优化流程。 6. **集成能力**:jbpm4.4可轻松与其他Java EE组件,如EJB、JMS、JPA等集成,也可以与...

    jbpm-4.4 part03.zip

    4. **集成与扩展**:jbpm-4.4可以与Java EE应用程序服务器如JBoss AS、Tomcat等无缝集成,同时提供了丰富的API和插件机制,允许开发者自定义行为,如监听器、适配器和任务表单。 5. **GUI工具**:jbpm提供了Guvnor...

    jBPM4.4 安装在Tomcat+MySql环境

    - `ant install.jbpm.into.tomcat`:将jBPM安装到Tomcat中。 - `ant create.jbpm.schema`:创建jBPM所需的数据库表结构。 - `ant install.examples.into.tomcat`:部署jBPM示例应用到Tomcat。 - `ant load....

    jbpm4.4 schema.xsd

    jbpm4.4 schema.xsd jbpm4.4 schema.xsd jbpm4.4 schema.xsd jbpm4.4 schema.xsd jbpm4.4 schema.xsd

    myeclipse的jBPM4.4整合ssh2.rar

    5. **配置jBPM**:创建jBPM的配置文件,如jbpm.cfg.xml,配置工作流引擎的数据库连接、实体管理器工厂等。 6. **流程定义**:使用jPDL或BPMN2.0语言编写业务流程定义文件,定义任务、决策节点、流程变量等。 7. **...

    JBPM4.4学习文档.ppt

    JBPM4.4学习文档.ppt

    jbpm-4.4.zip part03

    【jbpm-4.4.zip part03】这个压缩文件是关于jbpm 4.4版本的组成部分,jbpm(Java Business Process Management)是一个开源的工作流管理系统,它提供了业务流程建模、部署、执行和监控的功能。jbpm 4.4是该系统的一...

    jbpm-4.4.part1.rar

    jbpm-4.4.part1.rar

    jbpm4.4文档+学习资料

    jbpm4.4是JBoss企业级业务流程管理(Business Process Management)平台的一个重要版本,它为开发者提供了全面的工作流和业务流程管理解决方案。本文将深入解析jbpm4.4的相关知识点,帮助那些寻找优质学习资源的朋友...

    jbpm4.4 + ssh 案例

    首先感谢原创,相关信息请查询原创。... 看到好多朋友找不到相应的jar包,致使jbpm4.4的学习遇到困难,现提供除jbpm4.4自身jar包外的所有包,以便大家更快的学习jbpm4.4,希望能帮朋友们少走弯路!

    jbpm4.4下载地址

    7. **社区支持**:作为开源项目的一部分,jBPM 4.4拥有一个活跃的社区,提供文档、示例代码和技术支持,帮助开发者解决遇到的问题。 ### 下载与安装 jBPM 4.4的下载地址为:...

    jBPM4.4工作流开发指南.docx

    jBPM4.4工作流开发指南 ...jBPM4.4是一个功能强大且灵活的工作流引擎,本指南详细介绍了jBPM4.4的安装、部署、使用、开发和原理等方面的知识点。通过本指南,读者可以快速掌握jBPM4.4的使用和开发。

    jbpm-4.4.part1.zip

    前几天官网下载页面老打开不了,想要个完整的zip包也不容易。希望这个上能帮到有需要的朋友吧。由于太大,分二部分下载。这是第一部分,必须二部分都下载了才能解压

    jbpm4.4+tomcat+s2sh

    1. 配置jBPM所需的库和资源,如jbpm.jar文件和流程定义文件(如.bpmn2或.jbpm文件)。 2. 创建和设计业务流程模型,使用jBPM提供的工具如Process Designer或直接编写XML流程定义。 3. 在Spring配置中定义流程执行...

Global site tag (gtag.js) - Google Analytics