2013-05-13 26 views
2

我爲我的項目使用WSO2 DSS, ESB and BPS
他們在各自的服務器上工作正常。但我的想法是將DSS,ESB & BPS集成到一個汽車文件(或其他部署檔案文件)中,從而使部署更容易。部署不同的WSO2產品作爲單一碳應用項目

我有一個Carbon application project創建在Developer studio其中有DSS項目,ESB配置項目,BPEL工作流程和一個Web應用程序。
當我導出它時,它僅導出ESB & BPS並排除Web應用程序。 有沒有辦法生成一個包含所有提到的項目的部署檔案?是否有可能在WSO2服務器上部署一個Java應用程序,因爲它有tomcat?

在此先感謝。

+0

可以驗證羯羊Web應用程序包含碳存檔的pom.xml?可能你沒有包含你的web應用程序。只需雙擊並打開該文件。有一個圖形用戶界面,可以讓您選擇要在CAR中捆綁的工件。 – 2013-05-14 11:57:13

+0

是的。你是對的。首先,我創建了我的ESB應用程序,然後創建了DSS,最後創建了BPS。那些添加在pom.xml中但是我昨天創建的web應用程序不包含在pom中。xml自動。但是,我給** mvn乾淨的編譯軟件包**這是拋出錯誤,**一些工件沒有找到**並且不生成'.car'文件。另外,當我直接從developer studio導出時,xml文件正在生成,但不是我的項目依賴項(*。jar文件)。請幫助我。 – 2013-05-14 12:07:19

+0

請添加您收到的錯誤,以及您正在討論的依賴關係。 WAR是否應該進入WEB-INF/lib? – 2013-05-14 21:32:23

回答

2

您可以在WSO2 Application Server中部署Web應用程序。請參閱this。在服務器中定義了一個服務器角色,並在每個可部署工件的CAR文件中定義了該角色。因此,如果您打算使用一臺服務器(可以說安裝了DSS,ESB和BPS的應用程序服務器),則需要添加DSS的ESB和BPS的服務器角色,以便可以在捆綁的服務器中部署具有各自服務器角色的工件。請參閱以下關於服務器角色管理。

http://docs.wso2.org/wiki/display/AS510/Introduction+to+Server+Roles

1

Q> 有沒有一種方法來生成一個這將包含所有提到的項目部署歸檔?

Ans >>是的。有可能的。 Carbon應用程序歸檔(CAR)文件是單個可部署模塊,用於將上述所有不同的工件類型打包到單個可部署歸檔中。

您可以使用IDE或Maven爲您的工件生成CAR文件。請參閱Dev Studio Documentation瞭解更多信息。

Q>是否有可能在WSO2服務器上部署java應用程序,因爲它具有tomcat?

Ans >>您可以在WSO2 Application Server中部署Java應用程序,但爲此,您需要將應用程序轉換爲Web服務,因爲WSO2提供了將應用程序公開爲Web服務的機制。爲此,您可以使用Axis2 Web服務或Jax-WS Web服務。

WSO2 Developer Studio支持創建Axis2 Web服務以及Jax-WS Web服務。有關更多信息,請參閱Axis2 ArtifactJax-WS Artifact文檔。

此外,如果您有基於Java的Web應用程序,則可以在WSO2 Application Server中部署該Web應用程序,並且WSO2 Dev Studio也支持implementing Web-Applications

感謝和問候,

Harshana

相關問題