获取java.net.ConnectException:连接超时,但能够从同一台计算机到服务器执行telnet
我在Java代码中遇到以下异常。但是,当我对同一台服务器执行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
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");
您可以发布导致引发此异常的源代码吗?