2016-08-25 169 views
0

我對JBPM和KieWorkbench非常新,從.net背景中可以看到實際情況。JBPM工作流程部署

我在我的機器上安裝了JBPM 6,並使用KieWorkbench開發了一些指導規則和工作流程。 在本地我可以很容易地創建,運行和測試工作流程和規則,因爲我做的是ant start.demo,所有設置完成。

現在,我必須將其部署到生產環境中,並與團隊成員共享源代碼。 限制是我不能使用Git。

現在我有兩個問題: - 1.如何在生產環境中部署? 2.如何與我的隊友分享代碼/項目。

任何幫助將不勝感激。 在此先感謝。

+0

你想在生產中部署什麼?你想找到一種方法來在生產中部署KIE Workbench嗎?或者你已經擁有它並且你只想在那裏部署你的流程? – livthomas

+0

在生產中部署KIE Workbench。 – Girish

+0

我在本地開發了規則和工作流程,我必須在生產環境中部署它。我不知道如何部署Production。如果需要,我是否需要在生產環境中安裝Wildfly服務器,然後如何才能將當前項目和規則部署到該服務器。另外我需要分享代碼,我該怎麼做? – Girish

回答

1

關於在生產環境中使用KIE Workbench存在類似的問題。看看我的回答here。如果您不需要GUI,我會建議使用KIE Server進行流程執行。不幸的是,它在jBPM文檔中沒有描述,但你可以在Drools之一中找到它。

當談到在KIE工作臺創建共享的項目,你可以做的這兩件事之一:

  • 克隆從KIE工作臺一個Git倉庫。它應該在地址git://localhost:9418/repository_name上可用。
  • 在KIE Workbench中部署一個項目,並在您的~/.m2/repository中找到您的流程和規則定義的工件。

將KIE Workbench的開發版本部署到其他人可以訪問它並在此應用程序中直接查看您的流程定義的地方也是一個好主意。

+0

謝謝@livthomas。 – Girish

+0

對於您的答案的第一部分,我可能需要GUI,我也檢查了我的wildfly-8.2.1.Final \ standalone \ deployments文件夾它包含4個文件,即:-1。 jbpm-console.war,2.jbpm-console.war.deployed,kie-server.war和4. kie-server.war.deployed。因此,按照Drools鏈接中提到的部署步驟,如果我也安裝了jbpm-console,我是否能夠獲得GUI? – Girish

+0

jBPM控制檯基本上是KIE Workbench的一個子集,它們都有GUI。你可以在一個不錯的圖表中看到這個差異[這裏](http://blog.athico.com/2013/10/hi-all-this-is-follow-up-post-from-my.html)。如果你想使用其中的一個,你並不需要部署KIE Server,因爲它們有自己的執行引擎。這只是在即將到來的jBPM 7中必需的,其中引擎已經從KIE Workbench中移除,現在它可以遠程調用KIE服務器。 – livthomas