Получение NullPointerException при вызове удаленного мыльного сервиса (javax.xml.ws) - PullRequest
0 голосов
/ 19 октября 2018

Я пытаюсь получить экземпляр клиента:

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

Когда эта строка выполняется, я получаю исключение:

java.lang.NullPointerException в

org.apache.cxf.wsdl11.WSDLServiceFactory. (WSDLServiceFactory.java:85) в org.apache.cxf.jaxws.ServiceImpl.initializePorts (ServiceImpl.java:218) в org.apache.cxferjlw.ServiceImpl.java:161) в org.apache.cxf.jaxws.ServiceImpl. (ServiceImpl.java:129) в org.apache.cxf.jaxws.spi.ProviderImpl.createServiceDelegate (ProviderImpl.java:82) в javax.ws.Service. (Service.java:77) в

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

Но это происходит только тогда, когда программазапустить как jar: "java -jar programName.jar".Если я запускаю свое приложение из intellijIdea, исключение не выдается и все работает правильно.

В чем разница между запуском программы в виде jar и intellijIdea?Что может быть за проблема с банкой и как ее исправить?

...