WSDL Metadata not available to create the proxy的解决方法

    我运行apache CXF网上的第一个web service例子时,总是报这个错误,找了很久还是没有任何结果,最后自己仔细琢磨这个bug,觉得可能跟找不到wsdl文件导致的,最终验证确实是这个问题,解决方法是:

private static final QName SERVICE_NAME 
        = new QName("http://server.hw.demo/", "HelloWorld");

 Service service = Service.create(new URL("http://localhost:9000/helloWorld?wsdl"), 
        		SERVICE_NAME);


apache cxf网上的web service实例
http://cxf.apache.org/docs/a-simple-jax-ws-service.html
我这里就不贴源码了,自己用svn checkout吧。

再次运行,OK,搞定,心中那是高兴呀,毕竟在一窍不通的情况下,自己搞出来的,哈哈。

猜你喜欢

转载自arthur-wen.iteye.com/blog/1107792
今日推荐