簡體   English   中英

DataEndpointConnectionWorker打開套接字至(拒絕連接)時出錯-WSO2 APIM密鑰管理器

[英]DataEndpointConnectionWorker Error while opening socket to (Connection refused) - WSO2 APIM Key Manager

我已經在分布式環境中設置了wso2 apim 2.1.0。 我在同一台計算機上運行WSO2服務器(TrafficManager,KeyManager,Gateway,Publisher和Store)。 當我嘗試從密鑰管理器配置文件中啟動KeyManager APIM實例時,出現如下所示的拒絕連接錯誤。

[2018-02-03 20:45:51,380] ERROR - DataEndpointConnectionWorker Error while       
opening socket to 192.168.8.100:9711. Connection refused (Connection refused) 
org.wso2.carbon.databridge.agent.exception.DataEndpointException: Error while opening socket to 192.168.8.100:9711. Connection refused (Connection refused)
      at org.wso2.carbon.databridge.agent.endpoint.binary.BinarySecureClientPoolFactory.createClient(BinarySecureClientPoolFactory.java:74)
      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:511)
      at java.util.concurrent.FutureTask.run(FutureTask.java:266)
      at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
      at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
      at java.lang.Thread.run(Thread.java:748)
Caused by: java.net.ConnectException: Connection refused (Connection refused)
      at java.net.PlainSocketImpl.socketConnect(Native Method)
      at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:350)
      at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:206)
      at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:188)
      at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392)
      at java.net.Socket.connect(Socket.java:589)
      at sun.security.ssl.SSLSocketImpl.connect(SSLSocketImpl.java:668)
      at sun.security.ssl.SSLSocketImpl.<init>(SSLSocketImpl.java:427)
      at sun.security.ssl.SSLSocketFactoryImpl.createSocket(SSLSocketFactoryImpl.java:88)
at org.wso2.carbon.databridge.agent.endpoint.binary.BinarySecureClientPoolFactory.createClient(BinarySecureClientPoolFactory.java:58)
... 9 more

我遵循了文檔https://docs.wso2.com/display/AM210/Distributed+Deployment+of+API+Manager#DistributedDeploymentofAPIManager-Step3.1-ConfiguretheKeyManager 據此,我只更改了<APIGateway>元素下<APIGateway> <ServerURL> IP和端口。 除此之外,KeyManager中沒有對apimanager.xml進行任何更改。 我不確定在密鑰管理器中使用端口9711是出於什么目的?

問題是由於KeyManager的限制配置中的數據發布者連接。 我發現的唯一解決方案是手動將ReceiverURL和AuthURL端口設置為9611和9711。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM