调用远程肥皂服务(javax.xml.ws)时获取NullPointerException

时间:2018-10-19 07:09:00

标签: java soap jax-ws

我尝试获取客户端实例:

import javax.xml.ws.Service;
Service remoteSoapService = Service.create(new URL("http://myurl?wsdl"), new QName("http://myNamespaceURI", "myLocalPart"));

执行此行时出现异常:

  

java.lang.NullPointerException at

     

org.apache.cxf.wsdl11.WSDLServiceFactory。(WSDLServiceFactory.java:85)     在   org.apache.cxf.jaxws.ServiceImpl.initializePorts(ServiceImpl.java:218)     在org.apache.cxf.jaxws.ServiceImpl.initialize(ServiceImpl.java:161)     在org.apache.cxf.jaxws.ServiceImpl。(ServiceImpl.java:129)处   org.apache.cxf.jaxws.spi.ProviderImpl.createServiceDelegate(ProviderImpl.java:82)     在javax.xml.ws.Service。(Service.java:77)在

     

javax.xml.ws.Service.create(Service.java:707)

但是仅当程序作为jar运行时才会发生:“ java -jar programName.jar”。 如果我从intellijIdea启动我的应用程序,则不会引发异常,并且所有异常都能正常工作。

以jar运行程序和从intellijIdea运行程序之间有什么区别?罐子可能有什么问题,以及如何解决?

0 个答案:

没有答案