我想創建一個動態客戶端來調用我創建的Web服務。我嘗試使用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)
我不知道是什麼問題。任何建議將是一個很大的幫助。謝謝。
? – artbristol 2013-03-27 12:52:18
是的。 6更新27 – Sujan 2013-03-28 03:36:34
@artbristol也試過7.但仍然沒有運氣。 – Sujan 2013-03-28 05:04:43