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