Jbpm4.3 工程运行出错以及中文无法识别解决方法

本文介绍了解决JBPM4.3在Tomcat6环境下部署时出现的loader constraint violation错误的方法。主要通过调整JUEL相关的jar包位置来避免类加载冲突。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

把jbpm4.3的jbpm.jar以及lib目录下所有jar导入工程中,在tomcat6下运行,总是提示java.lang.LinkageError: loader constraint violation错误。

 

 

造成以上异常的主要原因的是jsp解析包冲突,不知道用哪个jar包进行解析。
解决方案如下:
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目录下。

 

 

在tomcat5.5下运行,也会有问题,貌似不支持巴。或许还是包冲突!

 

对jbpm4.3最好根据需要引用包,不要导入所有包。

 

 

定义流程使用中文,则无法识别,需要在eclipse.ini文件内加入-Dfile.encoding=UTF-8

 

 

现在需要纠正一下,光看上面所说,会有所操作失误。

tomcate6/lib目录下的el-api.jar根jbpm4.3中的juel.jar冲突。那么要保留tomcat/lib目录下的el-api.jar文件。把jbpm4.3中的juel.jar删除。

另外jbpm4.3中的 juel-engine.jar, juel-impl.jar ,还是有必要留着的。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值