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

把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 ,还是有必要留着的。

你可能感兴趣的:(tomcat,jsp,jar,jbpm)