我正在为我的项目使用WSO2 DSS, ESB and BPS。
它们在各自的服务器上都工作得很好。但我的想法是将DSS、ESB和BPS集成到一个car文件(或其他部署归档文件)中,从而使部署更容易。
我有一个在Developer studio中创建的Carbon application project,其中有决策支持系统项目,企业服务总线配置项目,业务流程执行流程和网络应用程序。
当我导出它时,它只导出ESB和BPS,不包括Web应用程序。有没有办法生成一个包含所有提到的项目的部署归档文件?既然WSO2服务器中有tomcat,那么在java服务器上部署java应用是可能的吗?
提前谢谢。
发布于 2013-05-14 08:33:23
您可以在WSO2应用服务器中部署WSO2应用程序。请参阅this。对于每个可部署工件,在服务器和CAR文件中都定义了一个服务器角色。因此,如果你打算使用一台服务器,比如说安装了DSS、ESB和BPS的应用服务器,你需要添加DSS的ESB和BPS的服务器角色,这样就可以在捆绑的服务器中部署具有各自服务器角色的工件。服务器角色管理请参考以下内容。
http://docs.wso2.org/wiki/display/AS510/Introduction+to+Server+Roles
发布于 2013-10-18 15:28:01
Q>有没有办法生成一个包含所有提到的项目的部署归档文件?
Ans>>是的。这是可能的。Carbon Application Archive(CAR)文件是一个可部署的模块,用于将上述所有不同类型的工件打包到一个可部署的归档文件中。
您可以使用IDE或Maven为您的工件生成CAR文件。有关更多信息,请参阅Dev Studio Documentation。
Q>,有没有可能在WSO2服务器上部署java应用程序呢?
Ans>>您可以在WSO2应用服务器中部署Java应用程序,但是为了做到这一点,您需要将您的应用程序转换为Web服务,因为WSO2提供了将您的应用程序公开为Web服务的机制。为此,您可以使用Jax- Web服务或Axis2 -web服务。
Jax开发人员工作室支持Axis2 web服务和Jax-web服务的创建。有关详细信息,请参阅Axis2 Artifact和Jax-WS Artifact文档。
此外,如果您有一个基于Java的Web应用程序,您可以在WSO2应用程序服务器中部署该Web应用程序,并且WSO2 Dev Studio也支持implementing Web-Applications。
感谢并致以问候
Harshana
https://stackoverflow.com/questions/16523290
复制相似问题