2016-08-17 12 views
1

我已經安裝http://download.jboss.org/jbpm/release/6.4.0.Final/jbpm-6.4.0.Final-installer-full.zip這裏找到http://www.jbpm.org/download/download.html這是一個自帶的螞蟻和命令如:「ant install.demo」的環境。你最終會得到一個學習kie工作臺的好環境。如何在專業環境中使用jbpm演示?

這對學習很有用,但我真的想把它帶到下一步,那就是擁有一個帶有ear/war文件的單個wild server服務器。我似乎無法找到關於如何做到這一點的說明或建議。

我無法想象有一個虛擬機,我必須遠程桌面和發出「ant install.demo」或重新啓動。

我錯過了什麼?

回答

1

基本上,答案是 - 沒有太多。不幸的是,當你在你自己的獨立應用程序中使用它時,jBPM套件是非常不友好的。

演示安裝程序基本上會安裝運行各自WAR的Wildfly實例,因此從某種意義上說,它完全符合您的需求。但是,最大的問題是定製解決方案。安裝程序提供了預先打包的WAR,如果您想定製某些解決方案(例如,覆蓋安全提供程序),則必須重新編譯並重新打包源代碼。

我會推薦的是,而不是使用完整的jBPM套件,使用必要的組件。您可以將jBPM核心引擎作爲獨立庫使用,而無需真正將其部署爲獨立的WAR。

如果您想要具體提示,請隨時詢問。另外,如果您想在Windows下重新編譯jBPM組件,請準備好受到很多傷害(並使用自定義Maven GWT構建器)。

+0

謝謝Piotr。你能解釋一下你的想法:「你可以使用jBPM核心引擎作爲獨立的庫」。我不確定你是否意味着我們可以刪除所有內容,但螢火蟲或其他東西。謝謝。 –

+1

基本上,他的意思是,如果你不需要它,你不必使用工作臺。您可以基於jBPM引擎構建自己的Web應用程序,該引擎將用作庫。但是,在這種情況下,您將不得不自己提供應用程序的所有GUI部件。 – livthomas

+0

在我們的案例中,我們將引擎作爲我們平臺的一部分。我的意思是執行業務工作流程的引擎。用於構建工作流的工具目前是獨立的實體。我們有一個Drools工作臺服務器,它通過一個帶有wildfly的war文件構建而成。我試圖弄清楚jBPM套件是否是我應該使用的。感謝您的反饋。 –

0

jBPM安裝程序實際上僅用於演示目的。如果你想在生產中使用它,你應該得到JBoss BPM Suite。如果你不想付錢,除非你從源代碼構建整個系統,否則很難獲得有用的東西。但是你仍然可以在JBoss Nexus上找到針對不同容器優化的WAR文件。您可以在最新的穩定版本中下載KIE WorkbenchKIE Server6.4.0.Final