最好使用firefox浏览这份教程。 在使用internet explorer的时候会有一些问题。
jBPM是依据GNU Lesser General Public License(LGPL) 和JBoss End User License Agreement(EULA)中的协议发布的, 请参考?完整的LGPL协议和?完整的最终用户协议。
可以从sourceforge上下载发布包。
http://sourceforge.net/projects/jbpm/files/可以从jBPM的SVN仓库里下载源代码。
https://anonsvn.jboss.org/repos/jbpm/jbpm4/jBPM是一个可扩展、灵活的流程引擎, 它可以运行在独立的服务器上或者嵌入任何Java应用中。
在这个用户指南里, 我们将介绍在持久执行模式下的jPDL流程语言。 持久执行模式是指流程定义、 流程执行以及流程历史都保存在关系数据库中, 这是jBPM实际通常使用的方式。
这个用户指南介绍了jBPM中支持的使用方式。 开发指南介绍了更多的、高级的、定制的、 没有被支持的选项。
没办法实现从jBPM 3到jBPM 4的升级。 可以参考开发指南来获得更多迁移的信息。
在用户论坛或者我们的支持门户报告问题的时候, 请遵循如下模板:
=== 环境 ============================== - jBPM Version : 你使用的是哪个版本的jBPM? - Database : 使用的什么数据库以及数据库的版本 - JDK : 使用的哪个版本的JDK?如果不知道可以使用'java -version'查看版本信息 - Container : 使用的什么容器?(JBoss, Tomcat, 其他) - Configuration : 你的jbpm.cfg.xml中是只导入了jbpm.jar中的默认配置, 还是使用了自定义的配置? - Libraries : 你使用了jbpm发布包中完全相同的依赖库的版本? 还是你修改了其中一些依赖库? === Process ================================== 这里填写jPDL流程定义 === API =================================== 这里填写你调用jBPM使用的代码片段 === Stacktrace ============================== 这里填写完整的错误堆栈 === Debug logs ============================== 这里填写调试日志 === Problem description ========================= 请保证这部分短小精悍并且切入重点。比如,API没有如期望中那样工作。 或者,比如,ExecutionService.SignalExecutionById抛出了异常。