2015-03-03 33 views
0

我已經使用Bonita BPM Studio設計了我的流程,現在我想將它部署到Jboss捆綁軟件上。如何以及在Bonita的Jboss Bundle中添加依賴關係

在Bonita BPM中,當您運行一個進程時,Bonita BPM會生成一個war文件,並且該war文件被傳輸到一個嵌入Bonita BPM Studio的Tomcat服務器。

在我的過程中,有一個任務解析xml文件。爲此,我在Tomcat的classpath中添加了JDOM2。

現在,當我想用​​Jboss包(通過導入bar文件)部署我的應用程序時,我拋出了一個異常,因爲JDOM2在JBOSS AS7中未解析。我試過this how to但無效。

有人可以告訴我在Bonita的JBoss包中添加JDOM2的位置和方式嗎?

在此先感謝和抱歉我的英語不好。

回答

0

爲了提供明確的答案,我想先糾正你的一些陳述。

Bonita BPM不會生成WAR文件。 博尼塔依靠其引擎及其門戶網站應用程序的WAR。 WAR文件僅在服務器安裝時部署一次。

之後,當Java服務器正在運行時,進程將作爲BAR文件部署到Bonita引擎。

如果您想在流程中使用JDOM2等依賴項,則不應將這些庫直接添加到Java服務器中。 而是使用Studio將其添加到流程配置中,以便流程BAR包含它們。 有關詳細信息,請參閱本文檔頁面: http://documentation.bonitasoft.com/product-bos-sp/process-configuration

希望這有助於

+0

POZ您好,感謝您的答覆。我試圖在進程的依賴項中添加JDOM2,但是當我運行我的進程時,我拋出了'javax.xml.parsers.FactoryConfigurationError:無法找到javax.xml.parsers.SAXParserFactory的提供程序',當多次SAX解析器由ClassLoader加載。我發現的唯一解決方案是在classpath的Java Server中添加JDOM2。 – 2015-03-09 07:28:00

相關問題