Hi Guys,

Thanks for replying. Well I have used below configuration to GW to
communicate with the KM

<APIKeyValidator>
  <ServerURL>https:// <https:><IP of the Key
Manager>:9443/services/</ServerURL>
  <Username>${admin.username}</Username>
  <Password>${admin.password}</Password>
  ...
</APIKeyValidator>

Regards,

*Senuwan Withana*
Software Engineer - Support Team | WSO2

Email : senu...@wso2.com
Mobile: 94773212853
Web: http://www.wso2.com



On Tue, Dec 5, 2017 at 5:02 PM, Pubudu Gunatilaka <pubu...@wso2.com> wrote:

> Hi Senuwan,
>
> Make sure you have configured APIKeyValidator in api-manager.xml pointing
> to APIM key manager. At the server startup, gateway nodes retrieve key
> templates from the KM.
>
> Thank you!
>
> On Tue, Dec 5, 2017 at 4:34 PM, Dinusha Dissanayake <dinus...@wso2.com>
> wrote:
>
>> Hi Senuwan,
>>
>> Could you please check if there is any port conflict? Looks like
>> connection has not been established.
>>
>> Thanks,
>> DinushaD.
>>
>> On Tue, Dec 5, 2017 at 4:09 PM, Senuwan Withana <senu...@wso2.com> wrote:
>>
>>> Hi Team,
>>>
>>> When I up my API Manager worker node, I got below error. Is there any
>>> way to resolve the below error. I have followed up [1] document as
>>> reference.
>>>
>>> [1] - https://docs.wso2.com/display/AM210/Distributed+Deployment
>>> +of+the+Gateway#5a69bb14f904452ab5c678035c21178e
>>>
>>> [2017-12-05 15:46:15,469] ERROR - KeyTemplateRetriever Exception when
>>> retrieving throttling data from remote endpoint
>>> java.net.ConnectException: Connection refused (Connection refused)
>>> at java.net.PlainSocketImpl.socketConnect(Native Method)
>>> at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSock
>>> etImpl.java:350)
>>> at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPl
>>> ainSocketImpl.java:206)
>>> at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocket
>>> Impl.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 org.apache.http.conn.ssl.SSLSocketFactory.connectSocket(SSLS
>>> ocketFactory.java:522)
>>> at org.apache.http.conn.ssl.SSLSocketFactory.connectSocket(SSLS
>>> ocketFactory.java:401)
>>> at org.apache.http.impl.conn.DefaultClientConnectionOperator.op
>>> enConnection(DefaultClientConnectionOperator.java:178)
>>> at org.apache.http.impl.conn.AbstractPoolEntry.open(AbstractPoo
>>> lEntry.java:144)
>>> at org.apache.http.impl.conn.AbstractPooledConnAdapter.open(Abs
>>> tractPooledConnAdapter.java:131)
>>> at org.apache.http.impl.client.DefaultRequestDirector.tryConnec
>>> t(DefaultRequestDirector.java:610)
>>> at org.apache.http.impl.client.DefaultRequestDirector.execute(D
>>> efaultRequestDirector.java:445)
>>> at org.apache.http.impl.client.AbstractHttpClient.doExecute(Abs
>>> tractHttpClient.java:863)
>>> at org.apache.http.impl.client.CloseableHttpClient.execute(Clos
>>> eableHttpClient.java:82)
>>> at org.apache.http.impl.client.CloseableHttpClient.execute(Clos
>>> eableHttpClient.java:106)
>>> at org.apache.http.impl.client.CloseableHttpClient.execute(Clos
>>> eableHttpClient.java:57)
>>> at org.wso2.carbon.apimgt.gateway.throttling.util.KeyTemplateRe
>>> triever.retrieveKeyTemplateData(KeyTemplateRetriever.java:83)
>>> at org.wso2.carbon.apimgt.gateway.throttling.util.KeyTemplateRe
>>> triever.loadKeyTemplatesFromWebService(KeyTemplateRetriever.java:111)
>>> at org.wso2.carbon.apimgt.gateway.throttling.util.KeyTemplateRe
>>> triever.run(KeyTemplateRetriever.java:54)
>>> at java.util.TimerThread.mainLoop(Timer.java:555)
>>> at java.util.TimerThread.run(Timer.java:505)
>>> Exception in thread "Timer-5" java.lang.NullPointerException
>>> at java.util.Objects.requireNonNull(Objects.java:203)
>>> at java.util.Arrays$ArrayList.<init>(Arrays.java:3813)
>>> at java.util.Arrays.asList(Arrays.java:3800)
>>> at org.wso2.carbon.apimgt.gateway.throttling.util.KeyTemplateRe
>>> triever.loadKeyTemplatesFromWebService(KeyTemplateRetriever.java:111)
>>> at org.wso2.carbon.apimgt.gateway.throttling.util.KeyTemplateRe
>>> triever.run(KeyTemplateRetriever.java:54)
>>> at java.util.TimerThread.mainLoop(Timer.java:555)
>>> at java.util.TimerThread.run(Timer.java:505)
>>> [2017-12-05 15:57:04,008]  INFO - AndesRecoveryTask Running DB sync task.
>>>
>>> Regards,
>>>
>>> *Senuwan Withana*
>>> Software Engineer - Support Team | WSO2
>>>
>>> Email : senu...@wso2.com
>>> Mobile: 94773212853
>>> Web: http://www.wso2.com
>>>
>>>
>>>
>>> _______________________________________________
>>> Dev mailing list
>>> Dev@wso2.org
>>> http://wso2.org/cgi-bin/mailman/listinfo/dev
>>>
>>>
>>
>>
>> --
>> Dinusha Dissanayake
>> Software Engineer
>> WSO2 Inc
>> Mobile: +94712939439 <+94%2071%20293%209439>
>> <https://wso2.com/signature>
>>
>> _______________________________________________
>> Dev mailing list
>> Dev@wso2.org
>> http://wso2.org/cgi-bin/mailman/listinfo/dev
>>
>>
>
>
> --
> *Pubudu Gunatilaka*
> Committer and PMC Member - Apache Stratos
> Senior Software Engineer
> WSO2, Inc.: http://wso2.com
> mobile : +94774078049 <%2B94772207163>
>
>
_______________________________________________
Dev mailing list
Dev@wso2.org
http://wso2.org/cgi-bin/mailman/listinfo/dev

Reply via email to