一个简单的eclipse + axis1.4 开发webserver

来源:互联网 发布:油蜡皮沙发价格知乎 编辑:程序博客网 时间:2024/03/29 07:32

看过很多文章,都是云里雾里的。。。又是什么将axis部署到tomcat呀,又是写部署文件。。我觉得对于我这样的菜鸟来说,有点难啊。。

最后看了一篇eclipse开发  自动生成部署文件,自动发布到tomcat 之后,这才对axis开发web service算是有了一些概念的了解

多的不说了,,还是将我的经验保存下来吧。。。


最开始搭建开发环境不用说了, eclise  + tomcat

环境好了,我们就可以开发一个简单的webservice..


1 搭建axis 的web project  

   a 新建名叫ws 一个 daymic web project

   b 下载axis1.4  

   c  将 axis/lib 下面的jar包导入  ws/webcontent/WEB-INF/lib 下面

   ok,环境搭建好了。。开始开发


2  开发一个简单的webservice

   在src下面建立一个Hello类

   package server;


public class Hello
{
/**
* 无参数接口
* @return
*/
public String sayHello()
{
return "hello";
}

/**
* 有参数接口
*/

public String sayHello(String name)
{
return "hello" + name;
}
}


3 发布webservice 

      鼠标右击Hello.java  ----->选择web service---->create web Service 如下图:




    









完成之后会有2个选项

 1 next ... 那么eclise 会弹出它提供的测试工具:如图:







测试发布是否成功:

在浏览器输入 http://localhost:8080/ws/services  

发布成功你会看到如图:  我们写的2个方法在浏览器上面显示出来了。。。那么接下来我们就可以调用了。。



现在测试webservice 有很多工具,而我的测试是写一个java类来测试。。毕竟,我们要使用程序去调用webservice。然后实现交互。

测试类 如图: