如何在专业环境下使用jbpm demo?

How do I use jbpm demo in a professional environment?

我已经安装了 http://download.jboss.org/jbpm/release/6.4.0.Final/jbpm-6.4.0.Final-installer-full.zip found here http://www.jbpm.org/download/download.html,这是一个独立的环境,带有 ant 和如下命令:"ant install.demo"。您最终会拥有一个学习 kie 的良好环境 workbench。

这非常适合学习,但我真的想将它带到下一步,即拥有一个带有 ear/war 个文件的单一 wildfly 服务器。我似乎找不到有关如何执行此操作的说明或建议。

我无法想象有一个 VM,我必须在其中远程桌面并发出 "ant install.demo" 或重新启动。

我错过了什么?

基本上,答案是——不多。不幸的是,在您自己的独立应用程序中使用 jBPM 套件非常不友好。

演示安装程序基本上安装了一个运行相应 WAR 的 Wildfly 实例,因此从某种意义上说,它完全符合您的要求。然而,最大的问题是定制解决方案。安装程序自带预先打包的WARs,如果你想自定义一些解决方案(例如,覆盖安全提供程序),你必须从源代码重新编译和重新打包相关代码。

我建议不要使用完整的 jBPM 套件,而是使用必要的组件。您可以将 jBPM 核心引擎用作独立库,而无需真正将其部署为单独的 WAR。

如果您需要具体提示,请随时询问。此外,如果您想在 Windows 下重新编译 jBPM 组件,请准备好承受很多伤害(并使用自定义 Maven GWT 构建器)。

jBPM 安装程序实际上只是用于演示目的。如果你想在生产中使用它,你应该在最新的稳定版本 6.4.0.Final.

中得到 JBoss BPM Suite. If you do not want to pay, it is much harder to get something useful unless you build the whole system from the source code. But you can still find WAR files optimized for different containers on JBoss Nexus. You can download KIE Workbench or KIE Server