任何人都可以帮我提供一个链接或文档,以使用 mysql 作为数据库在 tomcat 7 上运行 jbpm-5.2 吗?jbpm 部署到 tomcat 是否需要其他工具或存储库或其他东西?我是 jbpm 的新手...请帮助我。
提前致谢...
我有同样的问题,并在这里发布了一个解决方案(有一个可以下载的 ANT 脚本引用):
http://ironclaws.wordpress.com/2012/06/18/jbpm-5-2-tomcat-7-mysql-ant-script-18-2/
总结一下使用最终完整发行版将 jbpm 5.2 安装到 tomcat 7 所需的内容:
Bitronix 事务管理器:尽管有要求,但发行版不会尝试部署/配置它。上面的 Ant 安装程序将在 Tomcat 服务器级别安装 Bitronix - 有利的是,此时 BTM 可以集成到平台上的其他项目中。
jBPM 发行版是为 JBoss AS 服务器设计的,控制台/控制台服务器包包括 EL(表达式语言)库。这些将与那些与 Tomcat 一起安装的冲突 - 应保留 Tomcat EL。
config / config-server 发行版中的 javassist jar 存在一些混淆。包含的 jars 应该被删除——并包含在 config / config-server javassist-3.4.GA 中。这种依赖的原因是 Hibernate 3.4 被部署为这个发行版中的持久层。
有一个冲突的 dom4j 库 - dom4j-1.6.jar 与控制台/控制台服务器包一起部署。这也应该被删除。
没有明确提到参数:
-Dreporting.needcontext=true
需要传递给Tomcat JVM,才能让gtw-server正确实例化report module loader。
对于“演示”,正确配置人工服务器持久性很重要,另外还要解决此服务启动期间的 includeantruntime 问题。