我一直在开发服务器上的jBPM 6.1中构建一个进程,我现在希望将其部署到生产服务器。
整个过程已在kie workbench中创建,eclipse根本没有在这个过程中使用过。
该过程具有引导决策表,表单和数据对象。它不仅仅是BPMN2流程。我已经阅读了类似的问题,建议只导入BPMN2流程文件,但这不包括表格,GDT等。
到目前为止,我已经使用在Authoring> Artifact Repository下找到的项目的下载选项从dev服务器导出了jar文件。我将该jar导入生产服务器,这是成功的。
项目未显示在项目创作下的存储库中。如果我使用正确的组/工件/版本在“部署”>“流程部署”下找到“部署新单元”选项,则会部署该流程,我可以启动它。
我想知道,这是从开发服务器导出并在生产服务器上导入(和部署)的正确方法。
我已经阅读了很多关于使用maven进行部署的内容。在这个阶段我对maven一点都不熟悉,最好还是要避免必须学习只是将项目从一个服务器导出/部署到另一个服务器。
要在新环境中部署项目,请执行以下操作:
我建议使用KIE服务器进行生产,而工作台仅用于建模,规则等。
这就是我对我们的项目所做的,自去年以来我们一直在运行。看起来对我来说一切都好。
我们顺便使用6.5。
我建议你只在开发环境中使用git存储库。开发完成后,使用Authoring >> Artifact Repository >>下载并下载kjar来下载工件。
然后打开目标环境的kie工作台(TEST / UAT / PROD)并按照以下步骤操作:
这确保了开发仅在开发服务器中进行,并且开发环境中的二进制文件可以移动到其他环境进行测试。