2012-03-13 84 views
9

安装说明明确了如何为单个产品下载.zip(例如ESB,Application Server,Mashup Server)。但是基于OSGi组件体系结构,我认为有可能例如将Mashup Server功能添加到现有的ESB安装中。我查看了功能管理器,并尝试添加一个存储库(http://dist.wso2.org/p2/carbon/releases/3.2.4/),但没有成功。您如何安装多个WSO2产品?

任何指导赞赏。

+1

好像使用的是错误的特征回购链路(如TTP://dist.wso2.org/p2 /carbon/releases/3.2.4/没有任何ESB版本支持的功能)。正确的功能存储库链接取决于您使用的ESB的产品版本。例如 - 如果ESB版本是4.0.3,则p2 repo链接是http://dist.wso2.org/p2/carbon/releases/3.2.3/。所以请让我们知道您使用的ESB版本。 – 2012-03-14 05:39:57

+0

我发现我无法运行多个产品,因为有端口冲突,幸运的是,您可以解决此问题; - 在启动过程中将端口偏移量传递给服务器。下面的命令启动与由./wso2server.sh -DportOffset = 3或 递增的默认端口的服务器 - 设置的端口部分 /repository/conf/carbon.xml如下: 有关更多详细信息,请参见https://docs.wso2.com/display/AM170/Changing+the+Default+Ports+with+Offset – Opentuned 2015-01-06 00:26:44

回答

8

可以通过功能管理器安装不同的功能,但必须确定与目标服务器兼容的功能的正确版本。例如,要将BPEL功能安装到WSO2 ESB 4.0.2,请先找到相关的WSO2 Carbon平台版本。这可以通过$ ESB-HOME/repository/components/plugins/org.wso2.carbon.core-x.x.x.jar的版本来确定。因此,如果WSO2 ESB 4.0.2是目标服务器,那么org.wso2.carbon.core jar的版本将是3.2.2。所以相关的BPEL功能版本是3.2.2。

您可以阅读更多关于Installing+FeaturesHow install the BPEL features via Feature Manager

+0

尽管使用更新的版本,但在尝试将其他产品安装为功能时会遇到问题。除非你使用超过一年的版本,否则它可能无法工作。而那些较旧的版本有自己的缺陷和缺乏功能。因此,您可以尝试并行运行多个产品,在carbon.xml中配置管理端口偏移量。我没有在文档中看到关于这方面的很多信息,但从产品状态看,这似乎是开发人员试图去的路径。 – Janhouse 2013-11-20 12:14:04