Hi,

This is not supported by CXF 2.7.x by default any more.

The way you use like
"http://127.0.0.1:8080/mycontext/ws/MyService/foo";

will send a GET http request to webservice, which need URIMappingInterceptor on 
sever side to interpret the URI to webservice parameters. Unfortunately this 
can cause a security hole when use ws-security.

You can add cxf URIMappingInterceptor yourself now if you really need it and 
your service don't use ws-security.


-------------
Freeman(Yue) Fang

Red Hat, Inc. 
FuseSource is now part of Red Hat
Web: http://fusesource.com | http://www.redhat.com/
Twitter: freemanfang
Blog: http://freemanfang.blogspot.com
http://blog.sina.com.cn/u/1473905042
weibo: @Freeman小屋

On 2013-2-27, at 上午10:17, Ted wrote:

> Hi back in the day of 2.6.x I use to be able to test web services from
> a browser, i.e.
> 
> http://127.0.0.1:8080/mycontext/ws/MyService?wsdl
> 
> use to return the wsdl then I could  do
> 
> http://127.0.0.1:8080/mycontext/ws/MyService/foo
> 
> use to run MyService.foo();
> 
> I don't seem to be able to just do that in 2.7.3 anymore, has the url
> format changed and or is it not supported anymore? It was useful for
> quickly testing things like an isAlive() or getTime() so people
> writing clients had something to easily test against and know it's
> their client at fault and the server is working.
> -- 
> Ted.

Reply via email to