2017-01-27 13 views
0

私は3ノードのESBクラスタを持っています。各ノードには独自のmssqlレジストリ・データベースがあります。さらに、構成およびガバナンスのマウントポイント用の共有データベースがあります。リモートレジストリがデプロイ時に読み込みに失敗する

私はwspolicyを持つプロキシを含むCARを持っています。この車は、mがレジストリストリームに問題があると言って展開することができません。シナプスソースを見ると、リソースストリームはオープンしていない可能性があります。

ポリシーアーチファクトのみでCARを作成しました。それはリモート レジストリに展開します。私はMgtのGUIを介してそれを見ることができます。私はSQLクエリを介してそれを見ることができます。

私はTRACEログをesb全体に設定しました。私は元のCARを展開するときに、シナプスが にアクセスしようとしたときに、レジストリにコミットされたポリシーを見ることができます。プロキシのポリシーを読み込むと、エラーが発生します。

私は同じ方法で2番目のクラスタ設定をしています。ちょうど異なるホスト名とSQL。サーバ。このARファイルはそれをうまく展開します。

axis2.xmlとregistry.xmlを確認しても問題はありません。

シナプスには展開時に問題があるが、単純なポリシーのインストールでは起こり得ないものは何か?私は私のmgtのホスト名がDNSに正しくないとネットワークを取得することに気づいた 人は修正するが、これはここに影響があるか分からない。これはリモートレジストリのURLの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: [email protected]: 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: [email protected]: 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: [email protected]: 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: [email protected]: 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)
+0

配備中にエラーが表示されますか? – Bee

+0

こんにちはBhathiya、見て、尋ねてくれてありがとう。 –

+0

本当に、あなたはカーファイルのレジストリ成果物にESBとして 'server role'を持っていますか? – Bee

答えて

0

{$炭素} /repository/deployment/server/synapse-configs/default/registry.xmlファイルは私のインストールに欠けていたことが判明。私はそれがどうして起こったのか分かりません。元のインストールアーカイブから置き換えて問題を解決しました。

関連する問題