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

View: New views
3 Messages — Rating Filter:   Alert me  

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

by Moses-19 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message


浏览器输入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的问题;
但自己写的测试类却能调用,哪位高人能帮忙解答一下吗?谢谢!!

--~--~---------~--~----~------------~-------~--~----~
您收到此信息是由于您订阅了 Google 论坛“cxf-zh”论坛。
 要在此论坛发帖,请发电子邮件到 cxf-zh@...
 要退订此论坛,请发邮件至 cxf-zh-unsubscribe@...
 更多选项,请通过 http://groups.google.com/group/cxf-zh?hl=zh-CN 访问该论坛
----
Apache CXF 首页 http://cwiki.apache.org/confluence/display/CXF/Index
-~----------~----~----~----~------~----~------~--~---


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

by willem.jiang :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message


不知道你的测试类,是不是也用下面的地址来请求wsdl,
还是先看看你具体的服务发布的地址是什么吧!

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


On 9月23日, 下午9时18分, Moses <elvis.mo...@...> wrote:

> 浏览器输入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的问题;
> 但自己写的测试类却能调用,哪位高人能帮忙解答一下吗?谢谢!!
--~--~---------~--~----~------------~-------~--~----~
您收到此信息是由于您订阅了 Google 论坛“cxf-zh”论坛。
 要在此论坛发帖,请发电子邮件到 cxf-zh@...
 要退订此论坛,请发邮件至 cxf-zh-unsubscribe@...
 更多选项,请通过 http://groups.google.com/group/cxf-zh?hl=zh-CN 访问该论坛
----
Apache CXF 首页 http://cwiki.apache.org/confluence/display/CXF/Index
-~----------~----~----~----~------~----~------~--~---


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

by 刘涛-2 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Address:少了"/"

2009/9/24 willem <willem.jiang@...>

不知道你的测试类,是不是也用下面的地址来请求wsdl,
还是先看看你具体的服务发布的地址是什么吧!

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


On 9月23日, 下午9时18分, Moses <elvis.mo...@...> wrote:
> 浏览器输入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的问题;
> 但自己写的测试类却能调用,哪位高人能帮忙解答一下吗?谢谢!!



--~--~---------~--~----~------------~-------~--~----~
您收到此信息是由于您订阅了 Google 论坛“cxf-zh”论坛。
 要在此论坛发帖,请发电子邮件到 cxf-zh@...
 要退订此论坛,请发邮件至 cxf-zh-unsubscribe@...
 更多选项,请通过 http://groups.google.com/group/cxf-zh?hl=zh-CN 访问该论坛
----
Apache CXF 首页 http://cwiki.apache.org/confluence/display/CXF/Index
-~----------~----~----~----~------~----~------~--~---