基于axis1.x创建webservice服务端
1、首先是通过apache官网下载一个基于axis1.x的webservice小示例。进入官网之后,点击Project,这里面列出开源的所有项目,找到axis点击进入axis界面
2、现在最新的版本的aix是2.x,1.x版本在网站的下面,向下拉动界面,找到Aapach Axis,点击进入1.x版本的界面
3、点击左侧导航栏中的download下载链接,找到合适的版本进行下载。
4、找到下载镜像链接,通过这个镜像文件就可以下载不同版本的axis项目。
1、打开eclipse工具,点击文件,新建一个动态web项目,项目名称可以随便定义。
2、将下载的demo中的web.xml文件复制粘贴到新建项目的WEB-INF文件夹下。
3、将项目依赖的jar包导入到新建的web工程中的lib文件夹下,同时,将这些jar包添加到build path中。
4、将这个web项目部署到tomcat上进行测试是否运行正常。如果通过浏览器能够访问到如下界面,说明部署成功,项目无异常。
1、编写自己的服务类和方法。和创建普通的java类一样,创建包和类,在类中编写对外公布的方法。
2、编写wsdd文件,此文件的主要功能是为了告诉aixs框架,对外公布的类及方法以及需要的参数。
3、如果启动的时候报如下错误,需要在wsdd文件上增加如下的配置:
<handler type="java:org.apache.axis.handlers.http.URLMapper"
name="URLMapper" />
<transport name="http">
<requestFlow>
<handler type="URLMapper" />
</requestFlow>