浏览器调用服务端发布的服务报错,但自己写的测试类却能正常访问,哪位能分析一下,谢谢!!

17 views
Skip to first unread message

Moses

unread,
Sep 23, 2009, 9:18:34 AM9/23/09
to cxf-zh
浏览器输入http://192.168.31.76:9000/ProjectName/services/
DataProcessorService?wsdl
服务端报如下错误:
2009-9-23 20:55:57 org.apache.cxf.phase.PhaseInterceptorChain
doIntercept
警告: Interceptor has thrown exception, unwinding now
org.apache.cxf.interceptor.Fault: No such operation: ProjectName(HTTP
GET PATH_INFO: /M6DY/DataProcessorService)
at org.apache.cxf.interceptor.URIMappingInterceptor.handleMessage
(URIMappingInterceptor.java:83)
at org.apache.cxf.phase.PhaseInterceptorChain.doIntercept
(PhaseInterceptorChain.java:236)
at org.apache.cxf.transport.ChainInitiationObserver.onMessage
(ChainInitiationObserver.java:104)
at org.apache.cxf.transport.servlet.ServletDestination.invoke
(ServletDestination.java:99)
at
org.apache.cxf.transport.servlet.ServletController.invokeDestination
(ServletController.java:452)
at org.apache.cxf.transport.servlet.ServletController.invoke
(ServletController.java:196)
at org.apache.cxf.transport.servlet.AbstractCXFServlet.invoke
(AbstractCXFServlet.java:220)
at org.apache.cxf.transport.servlet.AbstractCXFServlet.doGet
(AbstractCXFServlet.java:158)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:617)
at org.apache.cxf.transport.servlet.AbstractCXFServlet.service
(AbstractCXFServlet.java:211)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter
(ApplicationFilterChain.java:290)
at org.apache.catalina.core.ApplicationFilterChain.doFilter
(ApplicationFilterChain.java:206)
at org.apache.catalina.core.StandardWrapperValve.invoke
(StandardWrapperValve.java:233)
at org.apache.catalina.core.StandardContextValve.invoke
(StandardContextValve.java:191)
at org.apache.catalina.core.StandardHostValve.invoke
(StandardHostValve.java:128)
at org.apache.catalina.valves.ErrorReportValve.invoke
(ErrorReportValve.java:102)
at org.apache.catalina.core.StandardEngineValve.invoke
(StandardEngineValve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.service
(CoyoteAdapter.java:293)
at org.apache.coyote.http11.Http11Processor.process
(Http11Processor.java:849)
at org.apache.coyote.http11.Http11Protocol
$Http11ConnectionHandler.process(Http11Protocol.java:583)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:
454)
at java.lang.Thread.run(Unknown Source)
查了一下说是 HTTP GET的问题;
但自己写的测试类却能调用,哪位高人能帮忙解答一下吗?谢谢!!

willem

unread,
Sep 24, 2009, 1:19:47 AM9/24/09
to cxf-zh
不知道你的测试类,是不是也用下面的地址来请求wsdl,
还是先看看你具体的服务发布的地址是什么吧!

姜宁 (Willem)
------------------
Apache CXF, Apache Camel committer
Open SOA http://www.fusesource.com
Blog http://willemjiang.blogspot.com
Tiwtter http://twitter.com/willemjiang

刘涛

unread,
Sep 24, 2009, 1:22:30 AM9/24/09
to cxf...@googlegroups.com
Address:少了"/"

2009/9/24 willem <willem...@gmail.com>
Reply all
Reply to author
Forward
0 new messages