我们有一个在 Glassfish 2.1 上运行的 Java Web 应用程序。我们最近更改了互联网提供商,这也意味着网络 IP 已更改。我们的应用程序进行了两次不同的 Web 服务调用,并且在这次网络更改之前都运行良好。我们有一个调用第 3 方 Web 服务的 Web 服务客户端管理器类。
以下是我收到的错误。
org.apache.axis2.AxisFault: Connection refused: connect
at org.apache.axis2.AxisFault.makeFault(AxisFault.java:430)
at org.apache.axis2.transport.http.HTTPSender.sendViaPost(HTTPSender.java:203)
at org.apache.axis2.transport.http.HTTPSender.send(HTTPSender.java:76)
at org.apache.axis2.transport.http.CommonsHTTPTransportSender.writeMessageWithCommons(CommonsHTTPTransportSender.java:400)
at org.apache.axis2.transport.http.CommonsHTTPTransportSender.invoke(CommonsHTTPTransportSender.java:225)
at org.apache.axis2.engine.AxisEngine.send(AxisEngine.java:435)
at org.apache.axis2.description.OutInAxisOperationClient.send(OutInAxisOperation.java:402)
at org.apache.axis2.description.OutInAxisOperationClient.executeImpl(OutInAxisOperation.java:229)
at org.apache.axis2.client.OperationClient.execute(OperationClient.java:165)
我可以使用 SOAP UI 访问我们服务器上的服务。我可以远程登录到服务的 IP,如果我将 URL 粘贴到服务器的浏览器中,我会得到一个结果。
我不知道问题是什么或如何解决。有没有人有任何想法?