Wso2 远程注册表在部署时读取失败

Wso2 远程注册表在部署时读取失败,wso2,esb,remote-registry,Wso2,Esb,Remote Registry,我有一个3节点的ESB集群。每个节点都有自己的mssql注册表数据库。此外,还有一个用于配置和管理装载点的共享数据库 我有一辆车,它包含一个带有wspolicy的代理。这辆车部署失败,m说注册表流有问题。查看synaps源表明,资源流不太可能是开放的 我做了一辆只有保险单的汽车。它部署到远程 很好。我可以通过Mgt GUI看到它。我可以通过SQL查询看到它 我在整个esb上设置了跟踪日志记录。当我部署原始车辆时,我可以看到提交到注册表的策略,稍后当synapse尝试 在引发错误时,读取代理部署上

我有一个3节点的ESB集群。每个节点都有自己的mssql注册表数据库。此外,还有一个用于配置和管理装载点的共享数据库

我有一辆车,它包含一个带有wspolicy的代理。这辆车部署失败,m说注册表流有问题。查看synaps源表明,资源流不太可能是开放的

我做了一辆只有保险单的汽车。它部署到远程 很好。我可以通过Mgt GUI看到它。我可以通过SQL查询看到它

我在整个esb上设置了跟踪日志记录。当我部署原始车辆时,我可以看到提交到注册表的策略,稍后当synapse尝试 在引发错误时,读取代理部署上的策略

我有第二个集群设置相同的方式。只是不同的主机名和sql。服务器。这个AR文件在上面部署得很好

我已经检查了axis2.xml和registry.xml,没有发现任何问题

有什么线索可以导致synapse在策略的部署而不是简单安装时读取时出现问题?我注意到我的mgt主机名在DNS中不正确,并将获得网络许可 伙计们需要修理,但我不确定这会有什么影响。在远程注册表元素的URL中使用的。我使用的是jdbc注册中心,而不是web服务,那么这是否已经被使用了呢

[2017-01-27 13:29:44,823] INFO - Building Axis service for Proxy service : Authenticate_XXXXXXXX {org.apache.synapse.core.axis2.ProxyService} [2017-01-27 13:29:44,823] DEBUG - Entry: AxisOperation::getInputAction {org.apache.axis2.description.AxisOperation} [2017-01-27 13:29:44,823] DEBUG - Exit: AxisOperation::getInputAction null {org.apache.axis2.description.AxisOperation} [2017-01-27 13:29:44,823] DEBUG - Entry: AxisOperation::setSoapAction, previous soapAction: null updated soapAction: urn:mediate {org.apache.axis2.description.AxisOperation} [2017-01-27 13:29:44,823] DEBUG - Exit: AxisOperation::setSoapAction {org.apache.axis2.description.AxisOperation} [2017-01-27 13:29:44,823] DEBUG - mapActionToOperation: Mapping Action to Operation: action: out; operation: org.apache.axis2.description.InOutAxisOperation@15f408b5named: mediate {$ [2017-01-27 13:29:44,823] DEBUG - DEBUG_FRAME = org.apache.axis2.util.JavaUtils.callStackToString(JavaUtils.java:564) [2017-01-27 13:29:44,824] DEBUG - mapActionToOperation: Mapping Action to Operation: action: in; operation: org.apache.axis2.description.InOutAxisOperation@15f408b5named: mediate {o$ [2017-01-27 13:29:44,824] DEBUG - DEBUG_FRAME = org.apache.axis2.util.JavaUtils.callStackToString(JavaUtils.java:564) [2017-01-27 13:29:44,824] DEBUG - mapActionToOperation: Mapping Action to Operation: action: mediate; operation: org.apache.axis2.description.InOutAxisOperation@15f408b5named: media$ [2017-01-27 13:29:44,824] DEBUG - DEBUG_FRAME = org.apache.axis2.util.JavaUtils.callStackToString(JavaUtils.java:564) [2017-01-27 13:29:44,824] DEBUG - Entry: AxisOperation::getInputAction {org.apache.axis2.description.AxisOperation} [2017-01-27 13:29:44,824] DEBUG - Debug: AxisOperation::getInputAction - using soapAction {org.apache.axis2.description.AxisOperation} [2017-01-27 13:29:44,824] DEBUG - Exit: AxisOperation::getInputAction urn:mediate {org.apache.axis2.description.AxisOperation} [2017-01-27 13:29:44,824] DEBUG - mapActionToOperation: Mapping Action to Operation: action: urn:mediate; operation: org.apache.axis2.description.InOutAxisOperation@15f408b5named: m$ [2017-01-27 13:29:44,824] DEBUG - DEBUG_FRAME = org.apache.axis2.util.JavaUtils.callStackToString(JavaUtils.java:564) [2017-01-27 13:29:44,825] DEBUG - Will not evaluate the value of the remote entry with a key conf:/ws-policy/Secure_XXXXXXXX.xml, because the registry is not availabl$ [2017-01-27 13:29:44,825] WARN - Cannot convert null to a StreamSource {org.apache.synapse.config.SynapseConfigUtils} [2017-01-27 13:29:44,825] ERROR - ProxyService Deployment from the file : /usr/local/wso2/wso2esb-4.9.0/tmp/carbonapps/-1234/1485485984115XXXXXXX_Deploy_.car/Authenticate_XXXXXXXX org.apache.synapse.SynapseException: Cannot convert null to a StreamSource at org.apache.synapse.config.SynapseConfigUtils.handleException(SynapseConfigUtils.java:578) at org.apache.synapse.config.SynapseConfigUtils.getStreamSource(SynapseConfigUtils.java:79) at org.apache.synapse.core.axis2.ProxyService.getPolicyFromKey(ProxyService.java:822) at org.apache.synapse.core.axis2.ProxyService.buildAxisService(ProxyService.java:608) at org.apache.synapse.deployers.ProxyServiceDeployer.deploySynapseArtifact(ProxyServiceDeployer.java:80) at org.wso2.carbon.proxyadmin.ProxyServiceDeployer.deploySynapseArtifact(ProxyServiceDeployer.java:46) [2017-01-27 13:29:44823]信息-为代理服务构建Axis服务:Authenticate_uxxxxxxxx{org.apache.synapse.core.axis2.ProxyService} [2017-01-27 13:29:44823]调试-条目:AxisOperation::getInputAction{org.apache.axis2.description.AxisOperation} [2017-01-27 13:29:44823]调试-退出:AxisOperation::getInputAction null{org.apache.axis2.description.AxisOperation} [2017-01-27 13:29:44823]调试-条目:AxisOperation::setSoapAction,以前的soapAction:null更新的soapAction:urn:mediate{org.apache.axis2.description.AxisOperation} [2017-01-27 13:29:44823]调试-退出:AxisOperation::setSoapAction{org.apache.axis2.description.AxisOperation} [2017-01-27 13:29:44823]调试-mapActionToOperation:将操作映射到操作:操作:输出;操作:org.apache.axis2.description。InOutAxisOperation@15f408b5named:调解{$ [2017-01-27 13:29:44823]DEBUG-DEBUG_FRAME=org.apache.axis2.util.JavaUtils.callStackToString(JavaUtils.java:564) [2017-01-27 13:29:44824]调试-mapActionToOperation:将操作映射到操作:操作:in;操作:org.apache.axis2.description。InOutAxisOperation@15f408b5named:调解{o$ [2017-01-27 13:29:44824]DEBUG-DEBUG_FRAME=org.apache.axis2.util.JavaUtils.callStackToString(JavaUtils.java:564) [2017-01-27 13:29:44824]调试-mapActionToOperation:将操作映射到操作:操作:中介;操作:org.apache.axis2.description。InOutAxisOperation@15f408b5named:媒体$ [2017-01-27 13:29:44824]DEBUG-DEBUG_FRAME=org.apache.axis2.util.JavaUtils.callStackToString(JavaUtils.java:564) [2017-01-27 13:29:44824]调试-条目:AxisOperation::getInputAction{org.apache.axis2.description.AxisOperation} [2017-01-27 13:29:44824]调试-调试:AxisOperation::getInputAction-使用soapAction{org.apache.axis2.description.AxisOperation} [2017-01-27 13:29:44824]调试-退出:AxisOperation::getInputAction urn:mediate{org.apache.axis2.description.AxisOperation} [2017-01-27 13:29:44824]调试-mapActionToOperation:将操作映射到操作:操作:urn:mediate;操作:org.apache.axis2.description。InOutAxisOperation@15f408b5named:m$ [2017-01-27 13:29:44824]DEBUG-DEBUG_FRAME=org.apache.axis2.util.JavaUtils.callStackToString(JavaUtils.java:564) [2017-01-27 13:29:44825]调试-将不会使用conf:/ws policy/Secure_XXXXXXXX.xml键评估远程条目的值,因为注册表不可用$ [2017-01-27 13:29:44825]警告-无法将null转换为StreamSource{org.apache.synapse.config.SynapseConfigUtils} [2017-01-27 13:29:44825]错误-文件中的代理服务部署:/usr/local/wso2/wso2esb-4.9.0/tmp/carbonapps/-1234/1485485984115XXXXXXX\u Deploy\u.car/Authenticate\uxxxxx org.apache.synapse.SynapseException:无法将null转换为StreamSource 位于org.apache.synapse.config.SynapseConfigUtils.handleException(SynapseConfigUtils.java:578) 位于org.apache.synapse.config.SynapseConfigUtils.getStreamSource(SynapseConfigUtils.java:79) 位于org.apache.synapse.core.axis2.ProxyService.getPolicyFromKey(ProxyService.java:822) 位于org.apache.synapse.core.axis2.ProxyService.buildAxisService(ProxyService.java:608) 位于org.apache.synapse.deployers.ProxyServiceDeployer.deploySynapseArtifact(ProxyServiceDeployer.java:80)
在org.wso2.carbon.proxyadmin.ProxyServiceDeployer.deploySynapseArtifact(ProxyServiceDeployer.java:46)上,{$carbon}/我的安装中缺少repository/deployment/server/synapse configs/default/registry.xml文件。我不知道这是怎么发生的。从原始安装存档中替换解决了这个问题。

您在部署时看到任何错误吗?嗨,Bhathiya,感谢您的查看和询问。您确定在注册表中有作为ESB的
服务器角色吗汽车文件中的y工件?汽车中的所有工件都是正确的,它将部署到我的另一个集群中。我确实验证了我的hazel cast设置为true,并且选择了“mgt”。也许我的.service文件中有一个工人设置,,,,我必须检查下一个,我猜。我觉得可能性很小。