在netbeans调用wcf webservice Log时发生此异常
Exception in thread "main" java.lang.ExceptionInInitializerError
at com.sun.xml.internal.ws.client.sei.SyncMethodHandler.invoke(SyncMethodHandler.java:107)
at com.sun.xml.internal.ws.client.sei.SyncMethodHandler.invoke(SyncMethodHandler.java:78)
at com.sun.xml.internal.ws.client.sei.SEIStub.invoke(SEIStub.java:107)
at $Proxy32.logon(Unknown Source)
at newtestclient.NewTestClient.main(NewTestClient.java:92)
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:533)
... 5 moreJava结果:1
发布于 2013-06-25 18:00:20
异常是这样的:
java.lang.ClassCastException: com.sun.xml.bind.v2.runtime.JAXBContextImpl cannot be cast to com.sun.xml.internal.bind.api.JAXBRIContext。
这是一个常见的错误,当库和它的依赖项之间存在冲突时就会出现。您应该尝试仅使用来自JAX-RPC的库在测试项目中执行代码,然后逐个添加其余的应用程序库。
此外,您应该检查您的服务器库,以丢弃任何类型的冲突,因为在您的应用程序和不同版本的服务器中具有相同的库(或其依赖项)。
https://stackoverflow.com/questions/17294133
复制相似问题