2

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

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

提前致谢。

4

2 回答 2

2

您可以在 WSO2 应用程序服务器中部署 Web 应用程序。参考这个。在服务器和 CAR 文件中为每个可部署的工件定义了一个服务器角色。因此,如果您要使用一台服务器,比如说安装了 DSS、ESB 和 BPS 的应用程序服务器,您需要添加 DSS 的 ESB 和 BPS 的服务器角色,以便可以将具有各自服务器角色的工件部署在捆绑的服务器中。服务器角色管理请参考以下内容。

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

于 2013-05-14T00:33:22.917 回答
1

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

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

您可以使用 IDE 或 Maven 为您的工件生成 CAR 文件。有关详细信息,请参阅Dev Studio 文档

Q> 是否可以在 WSO2 服务器中部署 java 应用程序,因为它有 tomcat?

Ans>> 您可以在 WSO2 Application Server 中部署 Java 应用程序,但为了做到这一点,您需要将您的应用程序转换为 Web 服务,因为 WSO2 提供了将您的应用程序公开为 Web 服务的机制。为此,您可以使用 Axis2 Web Service 或 Jax-WS web-Service。

WSO2 Developer Studio 支持创建 Axis2 Web 服务以及 Jax-WS Web 服务。有关更多信息,请参阅Axis2 ArtifactJax-WS Artifact文档。

此外,如果您有基于 Java 的 Web 应用程序,您可以在 WSO2 应用程序服务器中部署该 Web 应用程序,并且 WSO2 Dev Studio 也支持实现 Web 应用程序

谢谢并恭祝安康,

哈沙娜

于 2013-10-18T07:28:00.787 回答