文章出处:http://www.soulawork.com/63.html
创建web service,9.0已经没有xfire选项了,因为xfire已经停止了更新,myeclipse也不用它了。
从别人文章里看到的,据说9.0就算是你创建了之后,它也不会自动导入包。所以你要手动导入。
选择下面两个就行
创建包和自己的服务类:
服务类的代码:
右键项目,添加Service的配置(new->other然后找web service):
从现有类建立服务。其实我觉得能自己写WSDL的人才是真正懂web service的人。
/ServicesPort就是服务的入口了,如接下来的图
发布和启动项目(tomcat那一套操作):
点开wsdl连接,至此,发布成功:
接下来是调用web service,就需要创建一个客户端。点击下面这个图标,选择新建web service client:
URL给上,包给上,next:
记得开着服务器哦,哈哈。然后会自动检查xml的合法性,如果OK就next了:
然后会生成一堆类。在学习的过程中看到如此多的自动生成我会很头疼。。。anyway,自己建立一个主类来测试吧(abstract是我手抖点错了。。。):