当tomcat部署jbpm项目 时,启动项目控制台出错
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 .....
参照兄弟博客:
解决方法:将WEB-INF/lib文件下的juel.jar,juel-engine.jar,juel-impl.jar剪切到tomcat安装目录下的lib目录下,同时删除lib目录下的el-api.jar
可以解决问题。
再次启动项目,控制台出现
2011-2-11 14:18:20 org.hibernate.type.NullableType nullSafeSet
最好: binding '0' to parameter: 1
2011-2-11 14:18:20 org.hibernate.type.NullableType nullSafeSet
最好: binding '1' to parameter: 2
2011-2-11 14:18:20 org.hibernate.type.NullableType nullSafeSet
最好: binding 'next.dbid' to parameter: 3
2011-2-11 14:18:20 org.jbpm.internal.log.Jdk14Log debug
良好: ----- committing hibernate tx 33228044 -------------------------------------------------------
2011-2-11 14:18:20 org.jbpm.internal.log.Jdk14Log debug
良好: ----- beginning hibernate tx 8979901 --------------------------------------------------------
代表jbpm项目可以正常运行了
分享到:
相关推荐
在这个项目中,我们将讨论如何在Tomcat服务器上部署一个名为"jbpmweb"的工程,实现流程的部署和运行。 首先,我们需要理解jbpmweb工程的基本结构。这个工程通常包含了JBPM的核心库,如jbpm-bpmn2、jbpm-persistence...
在集成jBPM到Tomcat的过程中,你需要确保Tomcat已经正确配置,包括设置环境变量、添加jBPM相关的库到`$CATALINA_HOME/lib`目录,以及配置数据源。此外,还需要在MySQL中创建相应的数据库和表结构,用于存储jBPM的...
【JBPM5基于Tomcat Web应用详解】 JBPM5是一个开源的工作...了解JBPM5的核心特性和Tomcat的部署配置是成功运行此项目的前提。对于初学者来说,这是一个很好的实践平台,有助于深入理解工作流管理和企业级应用的部署。
这通常涉及到在Java应用服务器(如Tomcat或Jetty)上部署一个Web应用,该应用含有jbpm的相关库和配置,以及可能的前端界面(jsp页面)。jsp全称JavaServer Pages,是一种动态网页技术,可以与Java后端进行交互,展示...
【描述】虽然描述信息为"NULL",但通常此类教程会涵盖JBPM项目的初始化、流程设计、部署、执行以及监控等方面。博主ZPChen在ITEYE博客上分享的内容可能包括对代码解析、工具配置、环境搭建以及常见问题的解决策略。 ...
JBPM(Java Business Process Management)是一个开源的工作流管理系统,用于处理业务流程的建模、部署、执行和监控。JBPM提供了图形化的流程设计工具,可以方便地创建和修改业务流程。它与SSH框架的结合,可以实现...
jbpm(Java Business Process Management)是一款开源的工作流管理系统,它为业务流程的建模、部署、执行和监控提供了全面的解决方案。jbpm-3.1.4是该系统的早期版本,尽管现在已经有更新的版本发布,但对于一些历史...
- `ant install.examples.into.tomcat`:部署jBPM示例应用到Tomcat。 - `ant load.example.identities`:加载示例用户和用户组数据到MySQL数据库。 - `ant install.signavio.into.tomcat`:将Signavio模型设计器...
本文将详细介绍如何在Windows 2003环境下,使用SUN JDK1.6U4、Tomcat6.0.14和MySQL 6.0部署jBPM-JPDL v3.2。 **1. 系统准备** 确保操作系统为Windows 2003,并安装SUN JDK1.6U4。安装JDK后,需设置`JAVA_HOME`环境...
本项目是将Apache Tomcat与JBPM(Business Process Management)进行整合的一个示例,旨在帮助开发者理解如何在Tomcat环境中运行和管理业务流程。 JBPM是一款开源的工作流和业务流程管理系统,它提供了一个全面的...
这个项目的源码提供了深入理解jbpm工作原理的机会,同时也是学习和开发基于jbpm应用的基础。 jbpm的核心功能包括: 1. **流程建模**:jbpm支持BPMN 2.0标准,这是一种用于描述业务流程的图形化语言,允许开发者...
JBOSS 部署 JBPM 工作流业务流程管理技术是基于 SOA 技术实现的一个核心部分。使用工作流能够在软件开发和业务两个层次受益。jBPM 全称是 Java Business Process Management,是一种基于 J2EE 的轻量级工作流管理...
这个过程涉及到几个关键步骤,包括环境准备、数据库配置、jbPM4的部署以及Tomcat的设置。 首先,我们需要确保我们有一个合适的开发环境。这通常包括Java Development Kit (JDK) 的安装,因为jbPM4是基于Java的。...
jbpm tomcat oracle 集成环境配置以及开发
【jbpm4.4 工程项目实例】是一个基于jbpm工作流引擎的Web应用程序,旨在提供一个实际操作的示例,帮助开发者了解如何在实际项目中应用jbpm。jbpm是一个开源的工作流管理系统,它支持业务流程建模、部署、执行以及...
这个项目是一个基于JBPM工作流引擎的简单示例,它演示了如何在Tomcat应用服务器上部署和运行一个工作流应用程序。JBPM(Java Business Process Management)是一个开源的工作流和业务规则管理系统,它允许开发者设计...
这个经典的jbpm实例提供了一个已经配置好的环境,可以直接在Tomcat应用服务器上部署,并能在MyEclipse集成开发环境中导入使用,极大地简化了开发者的学习和开发流程。 一、jbpm简介 jbpm是一个基于Java的流程引擎,...
总结起来,这个项目是一个很好的学习资源,让初学者了解如何在Java EE环境中使用jbpm4.4构建和部署一个简单的请假流程应用。通过实际操作,可以掌握流程建模、工作流引擎使用、Web应用开发以及服务器配置等一系列...