Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/ant/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:连接超时,但能够从同一台计算机到服务器执行telnet_Java_Jakarta Ee - Fatal编程技术网

获取java.net.ConnectException:连接超时,但能够从同一台计算机到服务器执行telnet

获取java.net.ConnectException:连接超时,但能够从同一台计算机到服务器执行telnet,java,jakarta-ee,Java,Jakarta Ee,我在Java代码中遇到以下异常。但是,当我对同一台服务器执行telnet时,它是有效的。有什么提示可能是什么问题吗 Caused by: java.net.ConnectException: Connection timed out at org.apache.axis.AxisFault.makeFault(AxisFault.java:129) at org.apache.axis.transport.http.HTTPSender.invoke(HTTPSender.jav

我在Java代码中遇到以下异常。但是,当我对同一台服务器执行telnet时,它是有效的。有什么提示可能是什么问题吗

Caused by: java.net.ConnectException: Connection timed out
    at org.apache.axis.AxisFault.makeFault(AxisFault.java:129)
    at org.apache.axis.transport.http.HTTPSender.invoke(HTTPSender.java:131)
    at org.apache.axis.strategies.InvocationStrategy.visit(InvocationStrategy.java:71)
    at org.apache.axis.SimpleChain.doVisiting(SimpleChain.java:150)
    at org.apache.axis.SimpleChain.invoke(SimpleChain.java:120)
    at org.apache.axis.client.AxisClient.invoke(AxisClient.java:180)
    at org.apache.axis.client.Call.invokeEngine(Call.java:2564)
    at org.apache.axis.client.Call.invoke(Call.java:2553)
    at org.apache.axis.client.Call.invoke(Call.java:2248)
    at org.apache.axis.client.Call.invoke(Call.java:2171)
    at org.apache.axis.client.Call.invoke(Call.java:1691)
    at se.telenor.cpcextraservices.org.tempuri.BasicHttpBinding_CPCWS2DefStub.getServiceIDsFromAccountID(BasicHttpBinding_CPCWS2DefStub.java:451)
    at customerentrance.model.util.CPCUtil.getServicesForAccountId(CPCUtil.java:198)

    ... 78 more

Caused by: java.net.ConnectException: Connection timed out
    at java.net.PlainSocketImpl.socketConnect(Native Method)
    at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:305)
    at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:171)
    at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:158)
    at java.net.Socket.connect(Socket.java:452)
    at java.net.Socket.connect(Socket.java:402)
    at java.net.Socket.<init>(Socket.java:309)
    at java.net.Socket.<init>(Socket.java:124)
    at org.apache.axis.components.net.DefaultSocketFactory.create(DefaultSocketFactory.java:129)
    at org.apache.axis.transport.http.HTTPSender.getSocket(HTTPSender.java:157)
    at org.apache.axis.transport.http.HTTPSender.invoke(HTTPSender.java:114)

    ... 89 more
原因:java.net.ConnectException:连接超时
位于org.apache.axis.AxisFault.makeFault(AxisFault.java:129)
位于org.apache.axis.transport.http.HTTPSender.invoke(HTTPSender.java:131)
访问org.apache.axis.strategies.InvocationStrategy.visit(InvocationStrategy.java:71)
访问org.apache.axis.SimpleChain.dovising(SimpleChain.java:150)
位于org.apache.axis.SimpleChain.invoke(SimpleChain.java:120)
位于org.apache.axis.client.AxisClient.invoke(AxisClient.java:180)
位于org.apache.axis.client.Call.invokeEngine(Call.java:2564)
位于org.apache.axis.client.Call.invoke(Call.java:2553)
位于org.apache.axis.client.Call.invoke(Call.java:2248)
位于org.apache.axis.client.Call.invoke(Call.java:2171)
位于org.apache.axis.client.Call.invoke(Call.java:1691)
在se.telenor.cpcextraservices.org.tempuri.BasicHttpBinding_CPCWS2DefStub.getServiceIDsFromAccountID(BasicHttpBinding_CPCWS2DefStub.java:451)
在customerentrance.model.util.CPCUtil.getServicesForAccountId(CPCUtil.java:198)中
... 78多
原因:java.net.ConnectException:连接超时
位于java.net.PlainSocketImpl.socketConnect(本机方法)
位于java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:305)
位于java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:171)
位于java.net.PlainSocketImpl.connect(PlainSocketImpl.java:158)
位于java.net.Socket.connect(Socket.java:452)
位于java.net.Socket.connect(Socket.java:402)
位于java.net.Socket。(Socket.java:309)
位于java.net.Socket。(Socket.java:124)
位于org.apache.axis.components.net.DefaultSocketFactory.create(DefaultSocketFactory.java:129)
位于org.apache.axis.transport.http.HTTPSender.getSocket(HTTPSender.java:157)
位于org.apache.axis.transport.http.HTTPSender.invoke(HTTPSender.java:114)
... 89多

我认为失败不在于程序本身,而在于您的环境,因为您的代理设置

尝试以下操作:在应用程序的运行框中添加-Djava.net.useSystemProxies=true,或添加:

System.setProperty("java.net.useSystemProxies", "true");

您可以发布导致引发此异常的源代码吗?