线程“main”中出现异常的 wsimport 问题java.lang.NullPointerException

发布于 2024-12-03 02:28:06 字数 1528 浏览 2 评论 0原文

我正在使用 wsimport 生成 Web 服务客户端,但收到如下错误

Exception in thread "main" java.lang.NullPointerException 在 sun.net.www.ParseUtil.toURI(ParseUtil.java:261) 在 sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:905) 在 sun.net.www.protocol.http.HttpURLConnection.connect(HttpURLConnection.java:836) 在 sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1172) 在 com.sun.tools.internal.ws.wsdl.parser.DOMForest.parse(DOMForest.java:222) 在 com.sun.tools.internal.ws.wsdl.parser.DOMForest.parse(DOMForest.java:139) 在 com.sun.tools.internal.ws.wsdl.parser.MetadataFinder.parseWSDL(MetadataFinder.java:91) 在 com.sun.tools.internal.ws.wsdl.parser.WSDLParser.parse(WSDLParser.java:130) 在 com.sun.tools.internal.ws.processor.modeler.wsdl.WSDLModeler.buildModel(WSDLModeler.java:115) 在 com.sun.tools.internal.ws.wscompile.WsimportTool.run(WsimportTool.java:172) 在 sun.reflect.NativeMethodAccessorImpl.invoke0(本机方法) 在 sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) 在 sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) 在 java.lang.reflect.Method.invoke(Method.java:597) 在 com.sun.tools.internal.ws.Invoker.invoke(Invoker.java:105) 在 com.sun.tools.internal.ws.WsImport.main(WsImport.java:41)

有任何线索或想法吗?

埃德温·贾斯 TIA

I am generating a web service client using wsimport but I get an error like this

Exception in thread "main" java.lang.NullPointerException
at sun.net.www.ParseUtil.toURI(ParseUtil.java:261)
at sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:905)
at sun.net.www.protocol.http.HttpURLConnection.connect(HttpURLConnection.java:836)
at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1172)
at com.sun.tools.internal.ws.wsdl.parser.DOMForest.parse(DOMForest.java:222)
at com.sun.tools.internal.ws.wsdl.parser.DOMForest.parse(DOMForest.java:139)
at com.sun.tools.internal.ws.wsdl.parser.MetadataFinder.parseWSDL(MetadataFinder.java:91)
at com.sun.tools.internal.ws.wsdl.parser.WSDLParser.parse(WSDLParser.java:130)
at com.sun.tools.internal.ws.processor.modeler.wsdl.WSDLModeler.buildModel(WSDLModeler.java:115)
at com.sun.tools.internal.ws.wscompile.WsimportTool.run(WsimportTool.java:172)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at com.sun.tools.internal.ws.Invoker.invoke(Invoker.java:105)
at com.sun.tools.internal.ws.WsImport.main(WsImport.java:41)

Any cluees or any idea ?

Edwin jaws
TIA

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

盗心人 2024-12-10 02:28:06

WSDL 的 URL 似乎有问题; NullPointerException 听起来像是完全丢失了。也许您的命令行没有按照您想象的方式进行解析。

你如何调用 wsimport?使用什么参数?通过 Windows 命令行、Ant 脚本还是 Linux shell?

It looks like there's something wrong with the URL for the WSDL; a NullPointerException sounds like it's completely missing. Perhaps your command line is not being parsed the way you think it is.

How do you call wsimport? Using what parameters? Via Windows command line, Ant script or Linux shell?

七分※倦醒 2024-12-10 02:28:06

我也遇到了同样的情况,然后我意识到我的网址格式错误。请检查一下。

The same happened to me, then I realised that I had a malformed URL. Please check it.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文