Deployment WSO2碳部署BPS

Deployment WSO2碳部署BPS,deployment,wso2esb,wso2carbon,Deployment,Wso2esb,Wso2carbon,我刚刚开始使用wso2 developer studio,多亏了这个示例(),我才能够使一切正常工作 现在,我想知道是否有可能,而不是使用不同的服务器,如as、DSS、ESB和BPS(如本例中所述),在单个服务器上部署所有内容(例如WSO2 Carbon)…我已经在Carbon.xml中添加了所有类似的服务器角色 <ServerRoles> <Role>CarbonServer</Role> <Role>EnterpriseServiceBus&l

我刚刚开始使用wso2 developer studio,多亏了这个示例(),我才能够使一切正常工作

现在,我想知道是否有可能,而不是使用不同的服务器,如as、DSS、ESB和BPS(如本例中所述),在单个服务器上部署所有内容(例如WSO2 Carbon)…我已经在Carbon.xml中添加了所有类似的服务器角色

<ServerRoles>
<Role>CarbonServer</Role>
<Role>EnterpriseServiceBus</Role>
<Role>BusinessProcessServer</Role>
<Role>ApplicationServer</Role>
<Role>DataServicesServer</Role>
</ServerRoles> 

碳服务器
企业服务总线
BusinessProcessServer
应用服务器
数据服务服务器
但这还不够,因为它不起作用。我认为axis2.xml文件中的传输有些问题,与esb的axis2.xml配置文件相比,输入/输出传输不同

所以我试着把事情搞混了,在carbon的one中复制了一些esb的配置(例如不阻塞8280端口),但它仍然不起作用
您知道如何使其正常工作吗?

您需要安装每台服务器的功能。请关注此博客[1]


[1]

首先感谢您的回答。.我已经安装了所有需要的功能。.现在,我想知道是否必须使用NIO传输接收器,并因此取消axis2.xml文件中的一些行的注释以使示例正常工作(因为示例使用8280端口,如果我不做任何更改,我会遇到连接被拒绝的异常)。感谢您的帮助我一直在尝试解决这个问题,但可能根本不可能让一切都像我正在做的那样工作..我尝试取消对输入/输出传输中的多个Istance场景的注释,我得到了
错误{org.wso2.carbon.bpel.core.ode.integration.PartnerService}-向Axis2发送ode mex消息时出错{PartnerRoleMex#hqejbhcnphr81a8xva8xu7[PID{http://wso2.org/sample/banking}AccountOpeningProcess-2]调用org.apache.ode.bpel.epr。WSAEndpoint@1f3f00af.op1(…)状态请求}org.apache.axis2.AxisFault:传入消息的输入流为空。
如果我只取消对in-TRANSPORTS中的部分的注释,它将开始工作,但随后出现
错误{org.apache.synapse.core.axis2.Axis2Sender}-发送消息时出现意外错误java.lang.ClassCastException:org.apache.synapse.transport.nhttp.ServerWorker无法强制转换为org.apache.axis2.transport.OutTransportInfo
。那么是否正确,仅使用wso2 carbon作为服务器无法使示例工作?我不知道是否遗漏了什么,或者我只是在尝试做不可能做的事