调用webservice接口时报了下面错误。
Exception in thread "main" java.lang.ExceptionInInitializerError
at com.sun.xml.internal.ws.client.sei.SyncMethodHandler.invoke(SyncMethodHandler.java:239)
at com.sun.xml.internal.ws.client.sei.SyncMethodHandler.invoke(SyncMethodHandler.java:210)
at com.sun.xml.internal.ws.client.sei.SEIStub.invoke(SEIStub.java:103)
at $Proxy31.getBlFzxxList(Unknown Source)
at com.foresee.tax.lc.manager.LcWxYyManager.getTest(LcWxYyManager.java:77)
at com.foresee.tax.lc.Test.main(Test.java:36)
Caused by: java.lang.ClassCastException: com.sun.xml.bind.v2.runtime.JAXBContextImpl cannot be cast to com.sun.xml.internal.bind.api.JAXBRIContext
at com.sun.xml.internal.ws.fault.SOAPFaultBuilder.<clinit>(SOAPFaultBuilder.java:488)
... 6 more
在网上查资料说是webservice内部jar版本与如今所用的jdk的jar有冲突,须要设置下系统属性
而后加了以下代码修改,
System.setProperty("javax.xml.bind.JAXBContext", "com.sun.xml.internal.bind.v2.ContextFactory");
而后又报下面错误,请问是否这些方法还未实现的。
the serviceclass object does not implement the requied method in the flowing form: omelement (omelement e)