gpt4 book ai didi

java - 为什么服务提供者会返回 SOAP Webservice 错误?

转载 作者:行者123 更新时间:2023-11-30 11:02:18 25 4
gpt4 key购买 nike

我正在使用 webservicex 服务器(从 here 下载)开发的 SOAP web-service 来开发国家/地区定位器应用程序以 IP 地址作为输入。使用 wsimport 导入 jar 文件和 java 文件。现在,开发了一个java应用程序,通过将输入作为IP地址来返回国家名称。一切都按计划进行,没有任何语法错误。

但是在执行java程序时,返回了一个错误,我无法追溯(我是学习者)。我不确定 WSJar 文件是否有问题。

错误如下:

Exception in thread "main" com.sun.xml.internal.ws.fault.ServerSOAPFaultException: Client received SOAP Fault from server: System.Web.Services.Protocols.SoapException: Server was unable to process request. ---> System.NullReferenceException: Object reference not set to an instance of an object.
at WebserviceX.Service.Adapter.IPAdapter.CheckIP(String IP)
at WebserviceX.Service.GeoIPService.GetGeoIP(String IPAddress)
--- End of inner exception stack trace --- Please see the server log to find more detail regarding exact cause of the failure.
at com.sun.xml.internal.ws.fault.SOAP11Fault.getProtocolException(SOAP11Fault.java:178)
at com.sun.xml.internal.ws.fault.SOAPFaultBuilder.createException(SOAPFaultBuilder.java:116)
at com.sun.xml.internal.ws.client.sei.StubHandler.readResponse(StubHandler.java:238)
at com.sun.xml.internal.ws.db.DatabindingImpl.deserializeResponse(DatabindingImpl.java:189)
at com.sun.xml.internal.ws.db.DatabindingImpl.deserializeResponse(DatabindingImpl.java:276)
at com.sun.xml.internal.ws.client.sei.SyncMethodHandler.invoke(SyncMethodHandler.java:104)
at com.sun.xml.internal.ws.client.sei.SyncMethodHandler.invoke(SyncMethodHandler.java:77)
at com.sun.xml.internal.ws.client.sei.SEIStub.invoke(SEIStub.java:147)
at com.sun.proxy.$Proxy31.getGeoIP(Unknown Source)
at org.giri.soap.IPcountryFinder.main(IPcountryFinder.java:20)

有人能解释一下为什么会出现这个错误吗,我是不是在执行程序的正常步骤中遗漏了。

这是 web-service 提供商返回的错误吗?如果是这样,我应该联系服务提供商吗?

最佳答案

这个问题不在代码中,它与网络服务提供商有关。如果你去链接 http://www.webservicex.net/geoipservice.asmx?op=GetGeoIP并传递 Ip 地址你会得到同样的错误

enter image description here

关于java - 为什么服务提供者会返回 SOAP Webservice 错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30859006/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com