本地tomcat+eclipse+axis2配置

本文介绍如何安装Tomcat并部署SOAPServer,同时详细讲解如何将Axis2集成到Eclipse中,实现WebService服务的快速发布与更新。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

首先,先下载好tomcat安装包、eclipse安装包(如果没有jdk、jre的话要先安装,并且配置好环境变量)和axis2-1.4.1-war.zip、axis2-eclipse-service-archiver-wizard-1.4.zip、axis2-eclipse-codegen-wizard-1.4.zip压缩包(或者其他版本的axis2)。

  • tomcat的安装:
    这属于傻瓜式的安装,就不再多说(Apachetomcat6.0以前的版本需要配置环境变量貌似)。但是有时候安装的时候会出现失败(failed to install tomcat6 service….),这一般是由于你的电脑上曾经安装过tomcat的服务而你没有卸载该服务,这时候你可以运行cmd,输入 sc delete tomcat6,再回车后一般就可以重新安装了。此时输入http://localhost:8080,如果能出现tomcat的信息页面则安装成功。
  • tomcat中axis2的配置(部署SOAP Server):
    首先将axis2-1.4.1-war.zip解压,解压后的文件夹里面有一个axis2.war文件,将该文件复制到tomcat的\tomcat\Tomcat 6.0\webapps目录下,之后浏览器输入http://localhost:8080/axis2,会出现tomcat的axis2的页面即为成功。此时查看tomcat的webapps目录,会发现里面多了一个axis2文件夹,此文件夹里面有axis2-web、META-INF、WEB-INF这三个文件夹(之后发布service的时候就可以直接把aar文件直接复制到tomcat\Tomcat 6.0\webapps\axis2\WEB-INF\services目录下,即可及时发布service)。
  • 将axis2集成到eclipse中:
    将axis2-eclipse-service-archiver-wizard-1.4.zip、axis2-eclipse-codegen-wizard-1.4.zip这两个压缩包分别解压,而后复制到eclipse的plugins目录下(新版本的eclipse是复制到dropins目录下,如果不清楚复制到哪一个的话可以复制到这两个目录下)。启动eclipse后点击file-new-others,如果看到Axis2 Wizards则说明集成成功。
  • 配置axis2.xml使我们对更新后的.aar文件立即生效:
    因为在更改service后,tomcat并不会自动地更新(除非添加新的或者删除.aar文件),只有重新启动tomcat服务器后才会显示出更新后的结果。为了在不重启tomcat服务器的情况下及时显示更新后的内容,我们需要更改axis2.xml文件以使其及时更新:到D:\tomcat\Tomcat 6.0\webapps\axis2\WEB-INF\conf中的axis2.xml中找到下面代码:
    parameter name=”hotdeployment”>true</parameter><parameter name=”hotupdate”>false</parameter><parameter name=”enableMTOM”>false</parameter><parameter name=”enableSwA”>false</parameter>
    将hotupdate的值改为true并保存,即设置为自动更新。设置后需要重新启动tomcat服务器以更新axis2.xml文件,这样以后再修改web service的内容后就不需要自动更新了(注意tomcat的自动更新周期为10s)。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值