首页 文章

将不同的WSO2产品部署为单一碳应用项目

提问于
浏览
2

我正在使用 WSO2 DSS, ESB and BPS 作为我的项目 .
它们在各自的服务器上运行良好 . 但我的想法是将DSS,ESB和BPS集成到一个汽车文件(或其他部署档案文件)中,从而使部署更容易 .

我在 Developer studio 中创建了 Carbon application project ,其中包含DSS项目,ESB Config项目,BPEL工作流程和Web应用程序 .
当我导出它时,它只导出ESB和BPS并排除Web应用程序 . 有没有办法生成一个包含所有提到的项目的部署档案?是否有可能在WSO2服务器中部署java应用程序,因为它有tomcat?

提前致谢 .

2 回答

  • 2

    问:有没有办法生成一个包含所有提到的项目的部署档案?

    答案>>是的 . 有可能的 . Carbon Application Archive(CAR)文件是单个可部署模块,用于将所有上述不同工件类型打包到单个可部署存档中 .

    您可以使用IDE或Maven为工件生成CAR文件 . 有关更多信息,请参阅Dev Studio Documentation .

    问:是否有可能在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

  • 1

    您可以在WSO2应用程序服务器中部署Web应用程序 . 请参阅this . 服务器角色在服务器中定义,也在CAR文件中为每个可部署工件定义 . 因此,如果您打算使用一台服务器,假设安装了DSS,ESB和BPS的应用服务器,则需要添加DSS 's ESB'和BPS的服务器角色,以便可以在捆绑服务器中部署具有各自服务器角色的工件 . 请参阅以下服务器角色管理 .

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

相关问题