#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