`
jiangyang1986
  • 浏览: 76593 次
  • 性别: Icon_minigender_1
  • 来自: 长沙
社区版块
存档分类
最新评论

jbpm异常(一)

 
阅读更多

JBPM4集成到web project, Tomcat异常

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/index_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.index_jsp._jspInit(index_jsp.java:23)  
    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)  

 

 

仔细观察上边异常提示,不难发现是由于解析jsp文件的类有两个,java不知道使用哪个解析jsp文件造成的。

 

解决方法:1. 删除你项目中WEB-INF/lib目录下的三个jar包(juel.jar, juel-engine.jar, juel-impl.jar )。

                 2. 将三个jar包(juel.jar, juel-engine.jar, juel-impl.jar )拷贝到${tomcate 1.6}/lib目录下。

分享到:
评论

相关推荐

    jbpm4jbpm5

    jbpm是一个开源的工作流管理系统,用于帮助开发者实现业务流程自动化。以下是基于给定文件的信息,深入解析jbpm4和jbpm5的知识点: 1. **jbpm4表结构和表字段说明**: jbpm4.3表结构和表字段说明文档通常会详细...

    JBPM4运行时错误异常总结

    JBPM4是一款强大的业务流程管理(BPM)框架,它允许开发者定义、执行和管理复杂的业务流程。在使用JBPM4的过程中,可能会遇到各种运行时错误和异常,这些异常通常是由于配置问题、依赖冲突或者代码错误导致的。下面...

    jBPM4.4.rar_jbpm4.4_jbpm4.4 PDF

    《jBPM4.4开发指南》与《jBPM4.4中文用户手册》是深入理解jBPM4.4这一开源工作流管理系统的重要参考资料。jBPM,全称Java Business Process Management,是一个用于执行业务流程的轻量级、灵活的开源框架,它为业务...

    JBPM教学课件PPT

    1. 流程实例监控:JBPM提供了一个Web管理界面,可以实时查看流程实例的状态,包括运行中的实例、已完成的实例和异常实例。 2. 统计分析:通过收集流程实例数据,可以进行性能分析、瓶颈查找,帮助企业优化业务流程。...

    jbpm+spring配置

    7. **异常处理**:jbpm的异常可能会传播到Spring,因此需要在Spring的异常处理机制中适当地捕获和处理这些异常。 8. **监控和报表**:jbpm提供了一套监控工具,可以跟踪流程实例的状态和性能。你可以通过Spring配置...

    jBPM-jPDL学习笔记

    jBPM(Java Business Process Management)是一款开源的工作流管理系统,用于在Java应用程序中实现业务流程自动化。jPDL(jBPM Process Definition Language)是jBPM用来描述和执行业务流程的一种专用语言,它基于...

    SSH+JBPM4.3的整合 JBPM4.3

    理解JBPM4.3中的流程管理,不仅涉及流程定义,还包括流程实例的运行、任务的分配与完成、异常处理等。通过SSH的集成,我们可以将这些复杂的业务逻辑封装起来,使得Web应用更加模块化,同时保持良好的可扩展性和维护...

    jbpm Demo 可以走通一个简单的流程

    9. **异常处理与回退**:jbpm允许定义异常处理和回退策略,当流程执行过程中遇到问题时,可以根据预设规则进行错误恢复或流程回滚。 10. **持久化与事务管理**:jbpm使用JPA(Java Persistence API)进行数据持久化...

    JBPM4环境搭建

    JBPM4.4是JBPM的一个重要版本,它包含了对BPMN 2.0的支持,这是一个广泛认可的业务流程建模标准。此外,JBPM4.4还提供了图形化的流程设计器,使得流程定义变得更加直观和易用。该版本还支持事务管理、异常处理和审计...

    jbpm使用简单示例

    5. **异常处理**:在整个过程中,可能出现拒绝申请、补充材料等异常情况,jbpm提供灵活的分支和回退机制,可以处理这些异常。 **jbpm关键概念** - **流程定义(Process Definition)**:描述了业务流程的结构和...

    jbpm3.1.2_webapp

    5. **事件处理**:jbpm支持事件监听,可以对流程中的特定事件进行响应,例如超时、异常等。 6. **Web应用程序接口**:jbpm.war是一个预打包的Web应用,包含了一个基于Servlet和JSP的用户界面,用户可以通过Web...

    传智播客jbpm教程

    同时,这一部分还将探讨jbpm与Spring框架的集成,让你理解如何在实际项目中更好地利用jbpm的服务和功能。 【JBPM_(3)_Impl.ppt】主要讲解jbpm的实现细节,包括工作流引擎的内部工作机制、任务服务的使用、监听器和...

    jbpm4案例源码

    jbpm4是一个开源的工作流程管理系统,它为企业的业务流程自动化提供了强大的支持。这个"jbpm4案例源码"包含了jbpm4系统的核心组件和示例代码,帮助开发者深入理解jbpm4的工作原理和实践应用。《jBPM4工作流应用开发...

    jbpm工作流整合

    9. **错误处理和补偿**:jbpm支持异常处理和流程回退,允许在流程执行中处理错误,并通过补偿任务修复流程状态。 10. **持续集成与自动化测试**:通过Maven或Gradle等构建工具,可以设置持续集成流程,同时编写测试...

    JBPM5用户指南

    jBPM5是一款开源的工作流管理系统,专为处理业务流程自动化而设计。它提供了一套全面的工具和框架,帮助开发者实现复杂的业务流程管理(BPM)解决方案。本用户指南将详细介绍如何使用jBPM5进行流程设计、执行和监控...

    ssh_jbpm4.4

    7. **测试与调试**:在实际开发过程中,开发者会使用JUnit或其他测试框架对SSH和JBPM的集成功能进行单元测试和集成测试,确保流程的正确执行和异常处理。 8. **部署与运行**:最后,项目需要部署到Web服务器(如...

    jbpm5源代码

    5. **jbpm-flow**:这是jbpm5的核心流程执行引擎,负责执行流程实例,处理流程中的事件和决策,如分支、合并、异常处理等。它还包含了对流程变量、信号、定时器等的支持。 6. **jbpm-bpmn2-emfextmodel**:这部分源...

    JBPM工作流引擎

    JBPM工作流引擎是一种基于Java的开源工作流管理系统,它允许开发者和企业构建、部署和管理业务流程。JBPM提供了全面的工作流解决方案,包括流程设计、执行、监控和优化,旨在提高工作效率,简化复杂的业务操作。 ...

    jbpm4.1和jbpm5开发手册

    jbPM是Talend公司的一个开源项目,它提供了全面的工作流和业务流程管理解决方案,深受Java开发者喜爱。本手册主要涵盖了jbPM在4.1和5版本中的核心功能、设计原理以及开发实践。 jbPM4.1是jbPM系列的一个重要版本,...

    jbpm4.3问题解决

    jbpm4.3是Jboss Business Process Management (BPM)平台的一个版本,它是一个开源的工作流管理系统,用于设计、执行和管理业务流程。本篇主要针对jbpm4.3使用过程中遇到的问题及其解决方法进行详细阐述。 首先,...

Global site tag (gtag.js) - Google Analytics