1 首先创建服务:
(1) 新建一个 Web Service Project 工程,在Framework那选择XFire和javaee 5.0,点击next,下一个
页面不动,继续点击next,选择前两项,然后点击finish.
(2) 新建一个包,然后找到上面的+号,选择New Web Service,选择XFire和create
web service from java bean,把下面的对号也打上,点击下一步,在Web Service
name写上名字,即是wsdl的名字,点击Browser,选择刚建的包名,点击finish即可
(3)如何访问这个文件,在地址栏上输入http://localhost:8080/工程名/services即可看到所建的服务
2 调用服务,java调用java
在myeclips中新建另一个webservice工程,第一步相同,第二部选择new web service client,然后点击
next,在wsdl url中输入上面在地址栏中显示的wsdl的路径,选择一个包,然后点击
finish.
在你选择的包中找到以Client结尾的类,找到main方法,在里面用service对象,调用
所写的方法,如果返回类型的类类型的话,用类的对象调用get方法,必须用JAXBElement<>来转换,然后调用
getvlaue方法,来使用