У меня есть кластер ESB с тремя узлами. Каждый узел имеет свой собственный реестр mssql. Кроме того, существует общий db для точек конфигурации и управления.Удаленный реестр не читается при развертывании
У меня есть автомобиль, который содержит прокси с wspolicy. Этот автомобиль не может развернуть с m, говорящим, что есть проблема с реестром. Просмотр источников синапсов показывает, что поток ресурсов вряд ли будет открытым.
Я сделал автомобиль только с артефактом политики. Он разворачивает на удаленный реестр. Я вижу это через Mgt GUI. Я вижу это через SQL-запрос.
Я установил запись TRACE на весь экран. Когда я развертываю оригинальный CAR, я вижу политику, установленную в реестре, позже, когда синапс пытается выполнить Прочитайте политику развертывания прокси-сервера.
У меня есть вторая настройка кластера таким же образом. Просто разные имена хостов и sql. Сервер. Этот файл AR отлично работает.
Я проверил свои оси2.xml и registry.xml и не вижу проблем.
Любая подсказка, что может вызвать синапс, если у вас возникнет проблема при чтении при развертывании, но не при простой установке политики? Я заметил, что мое имя хоста mgt было неправильным в DNS и получит сеть Ребята, чтобы исправить, но я не уверен, что это будет иметь какое-то влияние здесь. Это используется в URL-адресе для удаленного реестра. Я использую реестр jdbc, а не веб-сервис, и это даже используется?
[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)
Вы видите ошибки при развертывании? – Bee
Привет, Бхатия, спасибо, что посмотрели и спросили. –
Вы уверены, что у вас есть «роль сервера» в ESB в артефактах реестра в файле автомобиля? – Bee