【问题求助】org.apache.cxf.binding.soap.SoapFault: Illegal access!
系统在本机上测试通过;
但放到其他PC机上在
Object[] invoke = client.invoke("deleteUsers", new String[] {documentDel.asXML()});
这句上报错;
org.apache.cxf.binding.soap.SoapFault: Illegal access!
at org.apache.cxf.binding.soap.interceptor.Soap11FaultInInterceptor.unma
rshalFault(Soap11FaultInInterceptor.java:75)
at org.apache.cxf.binding.soap.interceptor.Soap11FaultInInterceptor.hand
leMessage(Soap11FaultInInterceptor.java:46)
at org.apache.cxf.binding.soap.interceptor.Soap11FaultInInterceptor.hand
leMessage(Soap11FaultInInterceptor.java:35)
at org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseIntercept
orChain.java:255)
at org.apache.cxf.interceptor.AbstractFaultChainInitiatorObserver.onMess
age(AbstractFaultChainInitiatorObserver.java:99)
at org.apache.cxf.binding.soap.interceptor.CheckFaultInterceptor.handleM
essage(CheckFaultInterceptor.java:69)
at org.apache.cxf.binding.soap.interceptor.CheckFaultInterceptor.handleM
essage(CheckFaultInterceptor.java:34)
at org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseIntercept
orChain.java:255)
at org.apache.cxf.endpoint.ClientImpl.onMessage(ClientImpl.java:795)
at org.apache.cxf.transport.http.HTTPConduit$WrappedOutputStream.handleR
esponseInternal(HTTPConduit.java:2399)
at org.apache.cxf.transport.http.HTTPConduit$WrappedOutputStream.handleR
esponse(HTTPConduit.java:2239)
at org.apache.cxf.transport.http.HTTPConduit$WrappedOutputStream.close(H
TTPConduit.java:2082)
at java.util.zip.DeflaterOutputStream.close(Unknown Source)
at org.apache.cxf.io.AbstractWrappedOutputStream.close(AbstractWrappedOu
tputStream.java:72)
at org.apache.cxf.io.AbstractThresholdOutputStream.close(AbstractThresho
ldOutputStream.java:102)
at org.apache.cxf.transport.AbstractConduit.close(AbstractConduit.java:5
6)
at org.apache.cxf.transport.http.HTTPConduit.close(HTTPConduit.java:730)
at org.apache.cxf.interceptor.MessageSenderInterceptor$MessageSenderEndi
ngInterceptor.handleMessage(MessageSenderInterceptor.java:62)
at org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseIntercept
orChain.java:255)
at org.apache.cxf.endpoint.ClientImpl.invoke(ClientImpl.java:544)
at org.apache.cxf.endpoint.ClientImpl.invoke(ClientImpl.java:341)
at org.apache.cxf.endpoint.ClientImpl.invoke(ClientImpl.java:294)
at org.apache.cxf.endpoint.ClientImpl.invoke(ClientImpl.java:314)
at org.apache.cxf.endpoint.ClientImpl.invoke(ClientImpl.java:300)
at com.abc.client.WebClient.WebServiceClient(WebClient.java:92)
at com.abc.socket.SocketHandler.XMLPz(SocketHandler.java:52)
at com.abc.socket.SocketHandler.run(SocketHandler.java:69)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source
)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
找了很久找不出原因?
2台机器的Path也对比了 没什么问题。 JDK也都是1.6的啊~~~~ 有童鞋碰到过同样问题吗?