Ошибка при подключении WSO2 ESB и WSO2 DAS

#wso2 #wso2esb #wso2-das #event-receiver

#wso2 #wso2-das #приемник событий #wso2-esb

Вопрос:

Я попытался подключить DAS к wso2 ESB (обе версии являются последними) в соответствии со следующей статьей. Справочный документ . Я выполнил все шаги в соответствии с документом. Но теперь я получаю ошибку типа,

        ERROR - DataEndpointConnectionWorker Error while trying to connect to ssl://localhost:7612 org.wso2.carbon.databridge.agent.exception.DataEndpointSecurityException: Error while trying to connect to ssl://localhost:7612
        at org.wso2.carbon.databridge.agent.endpoint.thrift.ThriftSecureClientPoolFactory.createClient(ThriftSecureClientPoolFactory.java:61)
        at org.wso2.carbon.databridge.agent.client.AbstractClientPoolFactory.makeObject(AbstractClientPoolFactory.java:39)
        at org.apache.commons.pool.impl.GenericKeyedObjectPool.borrowObject(GenericKeyedObjectPool.java:1212)
        at org.wso2.carbon.databridge.agent.endpoint.DataEndpointConnectionWorker.connect(DataEndpointConnectionWorker.java:91)
        at org.wso2.carbon.databridge.agent.endpoint.DataEndpointConnectionWorker.run(DataEndpointConnectionWorker.java:42)
        at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
        at java.util.concurrent.FutureTask.run(FutureTask.java:262)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
        at java.lang.Thread.run(Thread.java:745) Caused by: org.apache.thrift.transport.TTransportException: Could not connect to localhost on port 7612
        at org.apache.thrift.transport.TSSLTransportFactory.createClient(TSSLTransportFactory.java:237)
        at org.apache.thrift.transport.TSSLTransportFactory.getClientSocket(TSSLTransportFactory.java:169)
        at org.wso2.carbon.databridge.agent.endpoint.thrift.ThriftSecureClientPoolFactory.createClient(ThriftSecureClientPoolFactory.java:56)
        ... 9 more
  

Согласно журналу, похоже, что в DAS нет приемника событий для ESB.
Но в документе ничего не упоминается.
Есть ли какой-либо файл .car для приемника событий и т. Д. На стороне DAS Или
кто-нибудь может сказать мне, какая требуемая конфигурация должна быть выполнена на стороне DAS.

Комментарии:

1. Это исключение выдается, когда ESB пытается подключиться к определенному SSL-соединению. Поэтому вы должны запустить узел Analytics / DAS перед запуском сервера ESB.

2. Мне это уже нравилось. Сначала DAS, затем ESB. Похоже, у этого нет приемника событий на стороне DAS

3. Вы использовали пакет аналитики, упомянутый в wso2.com/products/enterprise-service-bus ? Также вы можете войти в Analytics Server -> Event -> Flow и проверить, успешно ли развернуты приемники событий и издатель

4. да, я использовал файл analytics car для ESB. Хорошо, я проверю больше

Ответ №1:

Я также получал ту же ошибку.

Исправить просто. Для меня проблема была с конфигурацией синхронизации событий ESB. Замените правильный IP-адрес в localhost и правильный порт в номере порта как в конфигурации ssl: //, так и tcp: //.

Я исправил проблему, выполнив шаги из видео ниже https://www.youtube.com/watch?v=2bgeUIVKwZE