1

我正在尝试在我的定期帐户中创建客户帐户。我得到了私钥,因为我为了开发目的而反复创建了一个帐户。使用该密钥和域名,我正在尝试将客户详细信息添加到我的重复帐户中。出于测试目的,我只是在 Account 对象中随机创建一个帐户 ID 和名字并将其发送到循环帐户(我的帐户)。但是在连接到 Recurly 服务器期间,我遇到了以下错误。我已经验证了连接似乎没问题。从网络我可以登录并连接到 recurly 服务器。

        public static void main(String[] args) {
        // TODO Auto-generated method stub

        // key and domain were correctly written

        final String apiKey = "******";     
        final String Domain = "*****";

        Account account = new Account();
        account.setAccountCode(UUID.randomUUID().toString());
        account.setFirstName("Jeet");

        RecurlyClient recurlyClient = new RecurlyClient(apiKey, Domain);

        // opening the recurly server.
        recurlyClient.open();  

        // creating account
        recurlyClient.createAccount(account);  



    Error logs: 

    3559 [main] ERROR com.ning.billing.recurly.RecurlyClient - Execution error
                        java.util.concurrent.ExecutionException: java.net.ConnectException: Connection refused: connect
                            at com.ning.http.client.providers.jdk.JDKFuture.get(JDKFuture.java:139)
                            at com.ning.http.client.providers.jdk.JDKFuture.get(JDKFuture.java:114)
                            at com.ning.billing.recurly.RecurlyClient.callRecurly(RecurlyClient.java:936)
                            at com.ning.billing.recurly.RecurlyClient.callRecurlySafe(RecurlyClient.java:905)
                            at com.ning.billing.recurly.RecurlyClient.doPOST(RecurlyClient.java:875)
                            at com.ning.billing.recurly.RecurlyClient.createAccount(RecurlyClient.java:172)
                            at ClientTesting.main(ClientTesting.java:24)



    Caused by: java.net.ConnectException: Connection refused: connect
                            at java.net.DualStackPlainSocketImpl.waitForConnect(Native Method)
                            at java.net.DualStackPlainSocketImpl.socketConnect(Unknown Source)
                            at java.net.AbstractPlainSocketImpl.doConnect(Unknown Source)
                            at java.net.AbstractPlainSocketImpl.connectToAddress(Unknown Source)
                            at java.net.AbstractPlainSocketImpl.connect(Unknown Source)
                            at java.net.PlainSocketImpl.connect(Unknown Source)
                            at java.net.SocksSocketImpl.connect(Unknown Source)
                            at java.net.Socket.connect(Unknown Source)
                            at sun.security.ssl.SSLSocketImpl.connect(Unknown Source)
                            at sun.net.NetworkClient.doConnect(Unknown Source)
                            at sun.net.www.http.HttpClient.openServer(Unknown Source)
                            at sun.net.www.http.HttpClient.openServer(Unknown Source)
                            at sun.net.www.protocol.https.HttpsClient.<init>(Unknown Source)
                            at sun.net.www.protocol.https.HttpsClient.New(Unknown Source)
                            at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.getNewHttpClient(Unknown Source)
                            at sun.net.www.protocol.http.HttpURLConnection.plainConnect0(Unknown Source)
                            at sun.net.www.protocol.http.HttpURLConnection.plainConnect(Unknown Source)
                            at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(Unknown Source)
                            at sun.net.www.protocol.http.HttpURLConnection.getOutputStream0(Unknown Source)
                            at sun.net.www.protocol.http.HttpURLConnection.getOutputStream(Unknown Source)
                            at sun.net.www.protocol.https.HttpsURLConnectionImpl.getOutputStream(Unknown Source)
                            at com.ning.http.client.providers.jdk.JDKAsyncHttpProvider$AsyncHttpUrlConnection.configure(JDKAsyncHttpProvider.java:556)
                            at com.ning.http.client.providers.jdk.JDKAsyncHttpProvider$AsyncHttpUrlConnection.call(JDKAsyncHttpProvider.java:232)
                            at java.util.concurrent.FutureTask.run(Unknown Source)
                            at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
                            at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
                            at java.lang.Thread.run(Unknown Source)
4

0 回答 0