使用 Apache Axis2 和 Eclipse 创建 Java Web Service

最近在学习java,做一个学习笔记来记录自己的成长。现在开始了。


今天我们学习了如何使用 Apache Axis2 and Eclipse 创建 Java Web Service。

1,下载所需要的软件。这里面我建议全部下载最新版本的。

    1) Apache Axis2 Binary Distribution - Download 
    2) Apache Axis2 WAR Distribution - Download 
    3) Apache Tomcat - Download 
    4) Eclipse IDE – Download 
    5) Java installed in your Computer – Download 

2,安装java,并配置好java环境。  也就是环境变量的配置,这里就不再赘述。

3,安装Tomcat(也有免安装版的,都可以),我装的是apache-tomcat-8.0.9。

4,安装Eclipse,从网上的下的带J2EE的版本。

5,Axis2 是无需安装的,将文件解压即可。 这里有 Binary 和 War 两种,都需要下。分别有不同的用处。

6,将下载好的Axis2 War解压后考到Tomcat的webapps目录下。 此时在该目录下会自动生成一个axis2文件夹,那么就算安装成功了。反之就是没有成功。当然我们检测成功的正确方法是打开浏览器,输入http://localhost:8080/axis2/,如果出现了

ok,就是说已经对Tomcat环境成功配置了。


7,接下来是对Eclipse进行配置。 打开Eclipse。然后选择 Windows –-> Preferences and Select the Server --> Runtime Environments。这里选择后边的 add,就看到下面的第二张图,选择你所安装的Tomcat版本,点Next,在Tomcat installation directory 选择你安装的Tomcat路径。之后点 Finish。  便可以看到(下面三张图里的)第一张图的效果。 不要急着点OK。

8,点 Web Service –-> Axis2 Preferences ,在 Axis2 run time location这里选择 第一步下载解压好的 Axis2 Binary 的路径,这里注意不是Axis2 War的 .

我们可以看到它提示 Axis2 runtime loaded successfully。 也就是配置成功。

9,开始做一个 Web Service来看看效果吧。首先,到 服务 里面 关掉 Apache Tomcat 服务。 否则会跟Eclipse发生冲突!!!!

创建一个Dynamic Web Project。就叫FirstWebService吧。 选择恰当的Target runtime。  Dynamic web module version 这一栏要选择2.5或以下的版本。然后点 Modify。

10, 这时将看到下面的页面,选择 Axis2 Web Services。点ok。 回到上一个页面后点Finish。


11,创建一个class,我这里叫 

里面代码是:

1
2
3
4
5
6
7
package  com.sencide;
  
public  class  WebS {
     public  int  addTwoNumbers( int  firstNumber,  int  secondNumber){
           return  firstNumber + secondNumber;
          }
}
 

12,然后 File --> New –-> Other 选择 Web Service.

13,service implementation 选择 com.sencide.WebS 类,确保配置是正确的,点击 Server runtime.

14,Web Service runtime  这里要选择 Axis2 (默认是 Axis) 然后 Ok。and Next。

15,点Next 并且确保 Generate a default service.xml 是被选中的。 

16,点击 Start server 开启服务器。 之后点Finish。

15, 这是我们可以再浏览器中输入:http://localhost:8080/FirstWebService/services/listServices, 看到下图效果:

16,如果不创建.aar文件,而我们需要访问我们的web Service项目的话就每次都要打开Eclipse来运行。 下面我们创建一个 .aar (Axis Archive) 文件。  

17,打开 E:\WebService\FirstWebService\WebContent\WEB-INF\services\WebS(我这里项目是存在e盘的,也就是打开我们项目路径)。 同时在cmd里面也定位到该文件夹 

18, 输入 jar cvf WebS.aar ./* 并回车。

1
jar cvf WebS.aar ./*


19,回车之后的效果。

20,我们回到之前定位的目录后,已经生成好了 Web.aar 。

21,将这个文件剪切到E:\apache-tomcat-8.0.9\webapps\axis2\WEB-INF\services下,

22,现在我们可以关掉Eclipse或者停掉Eclipse里面的Tomcat了。然后再在 服务 里面打开Apache Tomcat服务。

23,打开浏览器,输入 http://localhost:8080/axis2/。 点 Services。

24,看到我们的web Service 项目已经成功的部署到Tomcat下面啦。大功告成,哦,起码是第一步告成了。



差不多用了1个小时写,好累。 有什么不足的地方请大家多多指出。  如果反响良好,我会继续写。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值