我正在使用wsimport生成一个Web服务客户端,但是我收到了这样的错误
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)
任何线索或任何想法?
埃德温下巴 TIA答案 0 :(得分:0)
看起来WSDL的URL有问题; NullPointerException听起来完全没有了。也许你的命令行没有像你想象的那样被解析。
你怎么称呼wsimport?用什么参数?通过Windows命令行,Ant脚本或Linux shell?
答案 1 :(得分:0)
同样的事发生在我身上,然后我意识到我的网址格式错误。请检查一下。