花了三天的时间学习了下javawebservice基于axis的实现,下面将自己的一些学后感跟大家分享下:
Axis (Apache eXtensible Interaction System )是一款开源的 WebService 运行引擎,它是 SOAP协议的一个实现,其本身来源于 Apache 的另一个项目 Apache SOAP 。 Axis 分为 1.x 系列和 2 系列,两个系列体系结构和使用上有较大的区别,相对而言, Axis1.x 更加稳定,文档也比较齐全。
登陆 http://www.apache.org/dyn/closer.cgi/ws/axis/1_4 站点,下载 axis-bin-1_4.zip 文件,解压后我们可以看到一些文件夹,这里简单的说下各个文件夹的作用:
docs :存放 Axis 的说明文档。
lib :存放 Axis 的二进制发布包。
samples :存放利用 Axis 发布的 WebService 的示例代码。
webapps :存放安装 Axis 的基础应用。
xmls :存放相关说明文档。
==========================================================================
做完了前期工作我们来看看如何安装axis,在tomcat的webapps下建立一个axis文件夹,然后将我们下载好的axis中全部文件复制进去(是最里层的所有文件,不要复制错了,学过J2EE的童鞋应该都知道是哪些),好了,启动我们的Tomcat,然后在浏览器里面输入http://127.0.0.1:8080/axis,如果成功就会出现如下页面:
这样我们的安装工作就已经成功大半了,然后点击上面页面的 ” Validation ” 连接,(由于我已经将所有组件都已经搞定了,所以没法演示这步)如果出现error和warning,说明你缺少组件,上面会有对应组件的下载地址,大家可以去对应的连接下载一下,具体的如下: jaf-1_1-fr.zip , javamail-1_4.zip , xml-security-bin-1_2_1.zip 包,然后解压,将
ja f-1_1-fr.zip 里 的 Activation.jar , javamail-1_4.zip 里 的 mail.jar, xml-security-bin-1_2_1.zip 里的 xmlsec-1.2.1.jar , xalan.jar 都放到你的 axis 应用的 WEB-INF/lib 下。重新启动tomcat访问刚才的页面,点击验证,这时就会出现如下页面,说明你全部安装好了:
好了,按照上面的步骤完成之后axis就已经部署成功了,下面就可以开始开发我们的javawebservice了。