!!求助---内网服务器访问极光服务器--连接错误

jsums1
2016-10-28 09:09 8.4k 0

公司内网服务器向极光服务器推送消息,报连接错误。
java服务器代码中使用的方法:

PushClient jpushClient = new JPushClient(masterSecret, appKey);
PushResult result = jpushClient.sendPush(payload);

异常日志:

2016-10-27 19:51:10,929 [] TP-Processor1 [INFO ] (C2BPosBackRcvServlet.java,230) - 需通知的设备ID:160a3797c80d54b193e,设备的别名testpos
2016-10-27 19:51:10,936 [] TP-Processor1 [INFO ] (NativeHttpClient.java,54) - Created instance with connectionTimeout 5,000, readTimeout 30,000, maxRetryTimes 3, SSL Version TLS
2016-10-27 19:51:10,937 [] TP-Processor1 [INFO ] (NativeHttpClient.java,54) - Created instance with connectionTimeout 5,000, readTimeout 30,000, maxRetryTimes 3, SSL Version TLS
2016-10-27 19:51:10,937 [] TP-Processor1 [INFO ] (NativeHttpClient.java,54) - Created instance with connectionTimeout 5,000, readTimeout 30,000, maxRetryTimes 3, SSL Version TLS
2016-10-27 19:51:10,938 [] TP-Processor1 [INFO ] (NativeHttpClient.java,54) - Created instance with connectionTimeout 5,000, readTimeout 30,000, maxRetryTimes 3, SSL Version TLS
2016-10-27 19:51:10,938 [] TP-Processor1 [INFO ] (C2BInfoPushServiceImpl.java,55) - [该设备标签为testpos]
2016-10-27 19:51:10,939 [] TP-Processor1 [ERROR] (C2BInfoPushServiceImpl.java,73) - [连接错误,请稍后再试...]
cn.jpush.api.common.resp.APIConnectionException: Connection IO error. 
Can not connect to JPush Server. Please ensure your internet connection is ok. 
If the problem persists, please let us know at support@jpush.cn.
    at cn.jpush.api.common.connection.NativeHttpClient._doRequest(NativeHttpClient.java:247)
    at cn.jpush.api.common.connection.NativeHttpClient.doRequest(NativeHttpClient.java:98)
    at cn.jpush.api.common.connection.NativeHttpClient.sendPost(NativeHttpClient.java:85)
    at cn.jpush.api.push.PushClient.sendPush(PushClient.java:160)
    at cn.jpush.api.JPushClient.sendPush(JPushClient.java:184)
    at com.newland.xposp.router.channels.c2bPos.service.impl.C2BInfoPushServiceImpl.pushInfo(C2BInfoPushServiceImpl.java:69)
    at com.newland.xposp.servlet.c2bPos.C2BPosBackRcvServlet.handleRequest(C2BPosBackRcvServlet.java:235)
    at org.springframework.web.context.support.HttpRequestHandlerServlet.service(HttpRequestHandlerServlet.java:68)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
    at org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter.doFilter(StrutsPrepareAndExecuteFilter.java:88)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
    at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:88)
    at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
    at com.newland.xposp.filter.SessionTimeOutFilter.doFilter(SessionTimeOutFilter.java:81)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
    at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
    at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
    at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
    at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
    at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
    at org.apache.catalina.ha.session.JvmRouteBinderValve.invoke(JvmRouteBinderValve.java:227)
    at org.apache.catalina.ha.tcp.ReplicationValve.invoke(ReplicationValve.java:347)
    at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293)
    at org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:190)
    at org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:291)
    at org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:776)
    at org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:705)
    at org.apache.jk.common.ChannelSocket$SocketConnection.runIt(ChannelSocket.java:898)
    at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:690)
    at java.lang.Thread.run(Thread.java:662)
Caused by: java.net.UnknownHostException: api.jpush.cn
    at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:195)
    at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:366)
    at java.net.Socket.connect(Socket.java:529)
    at com.sun.net.ssl.internal.ssl.SSLSocketImpl.connect(SSLSocketImpl.java:570)
    at sun.net.NetworkClient.doConnect(NetworkClient.java:158)
    at sun.net.www.http.HttpClient.openServer(HttpClient.java:411)
    at sun.net.www.http.HttpClient.openServer(HttpClient.java:525)
    at sun.net.www.protocol.https.HttpsClient.<init>(HttpsClient.java:272)
    at sun.net.www.protocol.https.HttpsClient.New(HttpsClient.java:329)
    at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.getNewHttpClient(AbstractDelegateHttpsURLConnection.java:172)
    at sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:923)
    at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(AbstractDelegateHttpsURLConnection.java:158)
    at sun.net.www.protocol.http.HttpURLConnection.getOutputStream(HttpURLConnection.java:1031)
    at sun.net.www.protocol.https.HttpsURLConnectionImpl.getOutputStream(HttpsURLConnectionImpl.java:230)
    at cn.jpush.api.common.connection.NativeHttpClient._doRequest(NativeHttpClient.java:158)
    ... 35 more

1个回答

热门排序
  • 请开启端口443https://docs.jiguang.cn/jpush/server/push/server_overview/ 关于IP的讨论https://community.jiguang.cn/t/jpush-rest-api- 展示全部