我在项目中使用WSO2 DSS, ESB and BPS
它们在各自的服务器上运行良好。但我的想法是整合DSS,ESB&将BPS整合到一个汽车文件(或其他部署存档文件)中,从而使部署更容易。
我在Carbon application project
创建了Developer studio
,其中包含DSS项目,ESB配置项目,BPEL工作流程和Web应用程序。
当我导出它时,它只输出ESB& BPS并排除Web应用程序。
有没有办法生成一个包含所有提到的项目的部署档案?是否有可能在WSO2服务器中部署java应用程序,因为它中有tomcat?
先谢谢。
答案 0 :(得分:2)
您可以在WSO2应用程序服务器中部署Web应用程序。请参阅this。服务器角色在服务器中定义,也在CAR文件中为每个可部署工件定义。因此,如果您打算使用一台服务器,假设安装了DSS,ESB和BPS的应用服务器,则需要添加DSS的ESB和BPS的服务器角色,以便可以在捆绑服务器中部署具有各自服务器角色的工件。有关服务器角色管理,请参阅以下内容。
http://docs.wso2.org/wiki/display/AS510/Introduction+to+Server+Roles
答案 1 :(得分:1)
Q> 有没有办法生成一个包含所有提到的项目的部署档案?
答>>是。有可能的。 Carbon Application Archive(CAR)文件是单个可部署模块,用于将所有上述不同工件类型打包到单个可部署存档中。
您可以使用IDE或Maven为工件生成CAR文件。有关详细信息,请参阅Dev Studio Documentation。
Q>是否有可能在WSO2服务器中部署java应用程序,因为它中有tomcat?
答>>您可以在WSO2 Application Server中部署Java应用程序,但为了实现这一点,您需要将应用程序转换为Web服务,因为WSO2提供了将应用程序公开为Web服务的机制。为此,您可以使用Axis2 Web服务或Jax-WS Web服务。
WSO2 Developer Studio支持创建Axis2 Web服务以及Jax-WS Web服务。有关详细信息,请参阅Axis2 Artifact和Jax-WS Artifact文档。
此外,如果您有基于Java的Web应用程序,则可以在WSO2 Application Server中部署该Web应用程序,并且WSO2 Dev Studio也支持implementing Web-Applications。
谢谢和问候,
Harshana