Я хочу, чтобы динамический клиент вызывал созданную мной веб-службу. Я пробовал использовать JaxWsDynamicClientFactory
, как упоминалось в его официальном site, но я не получаю никакого вывода. Вместо этого я получаю NullPointerException
.Динамический клиент, использующий JaxWsDynamicClientFactory (Apache CXF)
JaxWsDynamicClientFactory dcf = JaxWsDynamicClientFactory.newInstance();
Client c = dcf.createClient("http://localhost:8080/service/SearchingSEI?wsdl");
Вторая линия бросает исключение.
Стек след:
Exception in thread "main" java.lang.NullPointerException
at org.apache.cxf.common.util.Compiler.useJava6Compiler(Compiler.java:189)
at org.apache.cxf.common.util.Compiler.compileFiles(Compiler.java:143)
at org.apache.cxf.common.util.Compiler.compileFiles(Compiler.java:138)
at org.apache.cxf.endpoint.dynamic.DynamicClientFactory.compileJavaSrc(DynamicClientFactory.java:599)
at org.apache.cxf.endpoint.dynamic.DynamicClientFactory.createClient(DynamicClientFactory.java:367)
at org.apache.cxf.endpoint.dynamic.DynamicClientFactory.createClient(DynamicClientFactory.java:235)
at org.apache.cxf.endpoint.dynamic.DynamicClientFactory.createClient(DynamicClientFactory.java:228)
at org.apache.cxf.endpoint.dynamic.DynamicClientFactory.createClient(DynamicClientFactory.java:183)
at com.client.dynamic.DynamicClientFactory.main(DynamicClientFactory.java:24)
Я понятия не имею, что проблема есть. Любые предложения были бы большой помощью. Благодарю.
Вы используете старую версию Java? – artbristol
Да. 6 update 27 – Sujan
@artbristol Также попытался на 7. Но все равно не повезло. – Sujan