我们使用jbpm4.4或是4.3源码包的时候,在lib文件夹下有许多jar包,但并不是所有的jar包我们都需要使用,我们只需要其中部分jar包即可,如下:
导入如上jar包,我们的工程就可以使用jbpm的API了
在我们日常使用的时候会遇到如下常见的异常:
1.java.lang.NoClassDefFoundError: antlr/ANTLRException 解决方法:
增加了antlr-2.7.6.jar这个包,将这个包加上就OK了!
2.java.lang.NoClassDefFoundError: javax/script/ScriptEngineManager
增加了livetribe-jsr223.jar这个包
3.java.lang.NoClassDefFoundError: javax/el/FunctionMapper
增加el-api.jar这个包
4.java.lang.NoClassDefFoundError: javax/el/ELException
如果报这个异常说明缺少juel.jar、juel-engine.jar、juel-impl.jar