Я пытаюсь получить экземпляр клиента:
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?Что может быть за проблема с банкой и как ее исправить?