【问题标题】:Error in Connecting WSO2 ESB and WSO2 DAS连接 WSO2 ESB 和 WSO2 DAS 时出错
【发布时间】:2016-11-04 09:53:29
【问题描述】:

我已尝试根据以下文章将 DAS 与 wso2 ESB 连接(两者都是最新版本)。 Reference document 。我按照文档执行了所有步骤。但是现在我遇到了类似的错误,

       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 的事件接收器。
但文档中没有提到任何内容。
DAS 端是否有用于事件接收器等的 .car 文件或者
谁能告诉我在 DAS 端应该做哪些必要的配置。

【问题讨论】:

  • 当 ESB 尝试连接到定义的 ssl 连接时,会引发此异常。因此,您必须在启动 ESB 服务器之前启动 Analytics/DAS 节点。
  • 我已经这样做了。首先是 DAS,然后是 ESB。这似乎在 DAS 端没有事件接收器
  • 您是否使用了wso2.com/products/enterprise-service-bus 中提到的分析包?也可以登录Analytics Server -> Event -> Flow 查看事件接收器和发布器是否部署成功
  • 是的,我将分析汽车文件用于 ESB。好的,我会检查更多

标签: wso2 wso2esb wso2-das event-receiver


【解决方案1】:

我也遇到了同样的错误。

修复很简单。对我来说,问题在于 ESB 的事件同步配置。 在 ssl:// 和 tcp:// 配置中替换 localhost 中的正确 IP 和端口号中的正确端口。

我按照以下视频中的步骤解决了这个问题 https://www.youtube.com/watch?v=2bgeUIVKwZE

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-03-15
    • 1970-01-01
    • 2016-10-23
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多