环境eclipse6.0 +tomcat6.0
1.创建一个动态web工程:Dynamic Web Project
![](https://i-blog.csdnimg.cn/blog_migrate/d993793aef5292a101b5db6629be6d9b.jpeg)
2.填写工程名称后 ,一路next -->finish 在这里我创建的名称为mywebservice
3.在src创建自己的包com.zhangchao和类 Hello.java,我们这里还是做个简单的helloworld。
这里只做对某人进行问候。
4.添加web service 选中需要发布的服务类 进行添加 new ->other
添加步骤 添加前请确认tomcat 是关闭状态
![](https://i-blog.csdnimg.cn/blog_migrate/f870322cacb3b186f6aaa173aa769479.jpeg)
finish 生成 如图 如果server-config.wsdd不能生成 就反复创建。 不生成它后面的第6步访问的url就会出问题。
![](https://i-blog.csdnimg.cn/blog_migrate/1db78aafba0925b30ed83668dbe51311.jpeg)
5运行工程
6本机访问
打开生成的wsdl/Hello.wsdl 中的
<wsdlsoap:address location="http://localhost:8080/mywebservice/services/Hello"/>
通过localtion中的url:http://localhost:8080/mywebservice/services/Hello?wsdl
通过url 将以xml的形式进行简单对象的访问。
![](https://i-blog.csdnimg.cn/blog_migrate/7c1cc65b26b0b3ce200556d9314cc5a5.jpeg)
单击sayHello方法
填入zhangsan
我们就可以看到服务器的控制台上已经打出了hello,zhangsan
![](https://i-blog.csdnimg.cn/blog_migrate/f3481f01890c9a2d747ba74af2922aae.jpeg)
到此我们服务器上的服务 以及本机上的服务测试已经完成,下一节讲如何进行客户端远程调用。