webservice ,CXF——tomcat启动正常,client不能连接

用CXF建的webservice,没用spring,web.xml配置的servlet,用tomcat加载项目,没有报错,而且server里的打印信息也可以打出,证明se... 用CXF建的webservice,没用spring,web.xml配置的servlet,用tomcat加载项目,没有报错,而且server里的打印信息也可以打出,证明servlet可调用,没有问题,但是运行客户端报错如下:Exception in thread "main" org.apache.cxf.interceptor.Fault: Could not send Message.
at org.apache.cxf.interceptor.MessageSenderInterceptor$MessageSenderEndingInterceptor.handleMessage(MessageSenderInterceptor.java:64)
at org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:226)
at org.apache.cxf.endpoint.ClientImpl.invoke(ClientImpl.java:466)
at org.apache.cxf.endpoint.ClientImpl.invoke(ClientImpl.java:299)
at org.apache.cxf.endpoint.ClientImpl.invoke(ClientImpl.java:251)
at org.apache.cxf.frontend.ClientProxy.invokeSync(ClientProxy.java:73)
at org.apache.cxf.frontend.ClientProxy.invoke(ClientProxy.java:68)
at $Proxy44.loadHashMap(Unknown Source)
at client.Client.main(Client.java:24)
Caused by: java.io.IOException: Not Found
at org.apache.cxf.transport.http.HTTPConduit$WrappedOutputStream.handleResponseInternal(HTTPConduit.java:1990)
at org.apache.cxf.transport.http.HTTPConduit$WrappedOutputStream.handleResponse(HTTPConduit.java:1944)
at org.apache.cxf.transport.http.HTTPConduit$WrappedOutputStream.close(HTTPConduit.java:1869)
at org.apache.cxf.transport.AbstractConduit.close(AbstractConduit.java:66)
at org.apache.cxf.transport.http.HTTPConduit.close(HTTPConduit.java:595)
at org.apache.cxf.interceptor.MessageSenderInterceptor$MessageSenderEndingInterceptor.handleMessage(MessageSenderInterceptor.java:62)
... 8 more
希望大家指点一下,谢谢了,急!!
展开
 我来答
若以下回答无法解决问题,邀请你更新回答
fylsh
2009-11-21 · TA获得超过950个赞
知道小有建树答主
回答量:1472
采纳率:0%
帮助的人:1052万
展开全部
从报错来看有可能是你传递参数资源没有找到,如果你的客服端书写真的没有问题的话,你看看你的参数传递是否正确,或者看看你发布的服务类型是否合适
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式