cxf整合spring 调用ws出现header错误

47 views
Skip to first unread message

赞 李

unread,
Jul 10, 2011, 10:08:43 PM7/10/11
to cxf-zh
整合的时候报这个错误!客户端调用的时候出现以下错误啊!网上很多说是jar包错误 会不会是wsdl的错误?希望遇到这个错误的人说说 谢谢

客户端和服务端都分别已经 WSS4JInInterceptor 拦截器的话WSS4JOutInterceptor拦截,是不是jar包的问题 网
上很多都说jar包的问题 但是我找不出来啊 很奇怪的是 比如有两个ws 一个是helloworld 一个是email 调用
helloworld没有问题 但是调用email就有问题 调用的方式都一样啊!很奇怪 求解答


Exception in thread "main" javax.xml.ws.soap.SOAPFaultException: An
error was discovered processing the <wsse:Security> header
at org.apache.cxf.jaxws.JaxWsClientProxy.invoke(JaxWsClientProxy.java:
146)
at $Proxy47.mail139Send(Unknown Source)
at cn.ljz.sendmailClient.Client.main(Client.java:43)
Caused by: org.apache.cxf.binding.soap.SoapFault: An error was
discovered processing the <wsse:Security> header
at
org.apache.cxf.binding.soap.interceptor.Soap11FaultInInterceptor.unmarshalFault(Soap11FaultInInterceptor.java:
75)
at
org.apache.cxf.binding.soap.interceptor.Soap11FaultInInterceptor.handleMessage(Soap11FaultInInterceptor.java:
46)
at
org.apache.cxf.binding.soap.interceptor.Soap11FaultInInterceptor.handleMessage(Soap11FaultInInterceptor.java:
35)
at
org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:
244)
at
org.apache.cxf.interceptor.AbstractFaultChainInitiatorObserver.onMessage(AbstractFaultChainInitiatorObserver.java:
99)
at
org.apache.cxf.binding.soap.interceptor.CheckFaultInterceptor.handleMessage(CheckFaultInterceptor.java:
69)
at
org.apache.cxf.binding.soap.interceptor.CheckFaultInterceptor.handleMessage(CheckFaultInterceptor.java:
34)
at
org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:
244)
at org.apache.cxf.endpoint.ClientImpl.onMessage(ClientImpl.java:729)
at org.apache.cxf.transport.http.HTTPConduit
$WrappedOutputStream.handleResponseInternal(HTTPConduit.java:2261)
at org.apache.cxf.transport.http.HTTPConduit
$WrappedOutputStream.handleResponse(HTTPConduit.java:2134)
at org.apache.cxf.transport.http.HTTPConduit
$WrappedOutputStream.close(HTTPConduit.java:1988)
at org.apache.cxf.transport.AbstractConduit.close(AbstractConduit.java:
66)
at org.apache.cxf.transport.http.HTTPConduit.close(HTTPConduit.java:
639)
at org.apache.cxf.interceptor.MessageSenderInterceptor
$MessageSenderEndingInterceptor.handleMessage(MessageSenderInterceptor.java:
62)
at
org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:
244)
at org.apache.cxf.endpoint.ClientImpl.invoke(ClientImpl.java:516)
at org.apache.cxf.endpoint.ClientImpl.invoke(ClientImpl.java:313)
at org.apache.cxf.endpoint.ClientImpl.invoke(ClientImpl.java:265)
at org.apache.cxf.frontend.ClientProxy.invokeSync(ClientProxy.java:
73)
at org.apache.cxf.jaxws.JaxWsClientProxy.invoke(JaxWsClientProxy.java:
124)
... 2 more

Willem Jiang

unread,
Jul 11, 2011, 10:08:49 PM7/11/11
to cxf...@googlegroups.com
��ʹ����CXF ʲô�汾��
���бȽ�һЩ helloworld �� email example �����ϵIJ��

On 7/11/11 10:08 AM, �� �� wrote:
> ��ϵ�ʱ��������󣡿ͻ��˵��õ�ʱ��������´��󰡣����Ϻܶ�˵��jar����� �᲻����wsdl�Ĵ���ϣ����������������˵˵ лл
>
> �ͻ��˺ͷ���˶��ֱ��Ѿ� WSS4JInInterceptor �������Ļ�WSS4JOutInterceptor���أ��Dz���jar������� ��
> �Ϻܶ඼˵jar������� �������Ҳ������� ����ֵ��� ����������ws һ����helloworld һ����email ����
> helloworldû������ ���ǵ���email�������� ���õķ�ʽ��һ������� ����


--
Willem
----------------------------------
FuseSource
Web: http://www.fusesource.com
Blog: http://willemjiang.blogspot.com (English)
http://jnn.javaeye.com (Chinese)
Twitter: willemjiang
Weibo: willemjiang

Reply all
Reply to author
Forward
0 new messages