Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/redis/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
java.net.ConnectException:连接超时,CRM随需应变查询操作_Java_Crm_Dynamics Crm Online - Fatal编程技术网

java.net.ConnectException:连接超时,CRM随需应变查询操作

java.net.ConnectException:连接超时,CRM随需应变查询操作,java,crm,dynamics-crm-online,Java,Crm,Dynamics Crm Online,大家好,请帮我解决这个问题 当我执行Oracle CRM随需应变操作(查询集成队列)时,有时会遇到此异常 java.net.ConnectException: Connection timed out at java.net.PlainSocketImpl.socketConnect(Native Method) at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:339)

大家好,请帮我解决这个问题

当我执行Oracle CRM随需应变操作(查询集成队列)时,有时会遇到此异常

java.net.ConnectException: Connection timed out
    at java.net.PlainSocketImpl.socketConnect(Native Method)
    at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:339)
    at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:200)
    at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:182)
    at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392)
    at java.net.Socket.connect(Socket.java:579)
    at sun.security.ssl.SSLSocketImpl.connect(SSLSocketImpl.java:625)
    at sun.security.ssl.BaseSSLSocketImpl.connect(BaseSSLSocketImpl.java:160)
    at sun.net.NetworkClient.doConnect(NetworkClient.java:180)
    at sun.net.www.http.HttpClient.openServer(HttpClient.java:432)
    at sun.net.www.http.HttpClient.openServer(HttpClient.java:527)
    at sun.net.www.protocol.https.HttpsClient.<init>(HttpsClient.java:275)
    at sun.net.www.protocol.https.HttpsClient.New(HttpsClient.java:371)
    at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.getNewHttpClient(AbstractDelegateHttpsURLConnection.java:191)
    at sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:933)
    at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(AbstractDelegateHttpsURLConnection.java:177)
    at sun.net.www.protocol.http.HttpURLConnection.getOutputStream(HttpURLConnection.java:1092)
    at sun.net.www.protocol.https.HttpsURLConnectionImpl.getOutputStream(HttpsURLConnectionImpl.java:250)
    at com.crmit.ws2.crmoperations.CRMServices.queryEvent(CRMServices.java:2449)
    at com.interfaceglobal.ieqframework.bo.BoIEQSync.queryIQReocrds(BoIEQSync.java:54)
    at com.interfaceglobal.ieqframework.bo.BoIEQSync.queryIQAndSaveInDatabase(BoIEQSync.java:100)
    at com.interfaceglobal.ieqframework.service.StartReadingIQFromCRMOD.main(StartReadingIQFromCRMOD.java:41)
java.net.ConnectException:连接超时
位于java.net.PlainSocketImpl.socketConnect(本机方法)
位于java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:339)
位于java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:200)
位于java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:182)
位于java.net.socksocketimpl.connect(socksocketimpl.java:392)
位于java.net.Socket.connect(Socket.java:579)
位于sun.security.ssl.SSLSocketImpl.connect(SSLSocketImpl.java:625)
位于sun.security.ssl.BaseSSLSocketImpl.connect(BaseSSLSocketImpl.java:160)
位于sun.net.NetworkClient.doConnect(NetworkClient.java:180)
位于sun.net.www.http.HttpClient.openServer(HttpClient.java:432)
位于sun.net.www.http.HttpClient.openServer(HttpClient.java:527)
在sun.net.www.protocol.https.HttpsClient.(HttpsClient.java:275)
位于sun.net.www.protocol.https.HttpsClient.New(HttpsClient.java:371)
位于sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.getNewHttpClient(AbstractDelegateHttpsURLConnection.java:191)
位于sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:933)
位于sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(AbstractDelegateHttpsURLConnection.java:177)
位于sun.net.www.protocol.http.HttpURLConnection.getOutputStream(HttpURLConnection.java:1092)
位于sun.net.www.protocol.https.HttpsURLConnectionImpl.getOutputStream(HttpsURLConnectionImpl.java:250)
位于com.crmit.ws2.crmoperations.CRMServices.queryEvent(CRMServices.java:2449)
位于com.interfaceglobal.ieqframework.bo.BoIEQSync.queryIQReocrds(BoIEQSync.java:54)
在com.interfaceglobal.ieqframework.bo.BoIEQSync.queryIQAndSaveInDatabase(BoIEQSync.java:100)
位于com.interfaceglobal.ieqframework.service.StartReadingIQFromCRMOD.main(StartReadingIQFromCRMOD.java:41)

您可以在获取Outputstream之前调整连接超时

urlConnection.setConnectTimeout(<Number of Milliseconds>);
urlConnection.setConnectTimeout();

我还是遇到了同样的问题。还有其他解决方案吗。