Apache Axis2 插件安装以及实现WebService 接口 一、Eclipse 安装Axis2 插件 及应用 1、环境准备 :Eclipse – j2ee 需要的 Axis2 压缩包文件 解压后的文件名为 axis2-1.4.1 目录解压后的文件结构如图: 2、配置 Eclipse Eclipse 自带了开发 WebService 的工具 第一步:打开 Eclipse-->点击菜单 windows-->Preferences-->WebServices-->Axis2Preferences-->设置 Axis2 runtime location 为 Axis2 下载后并解压的核心包的位置: 选择后 Eclipse 会自动检测包是否正确。如果 successfully提示表示设置正确 第二步:在 Eclipse 创建一个 WebProject 时,点击 Configuration 的 Modify会出现下图界面: 勾选Axis2 Web Services 按OK。回到新建WebProject 界面,完成项目创建。 创建成功后会发现在 WEB-INF 文件夹下会多出一个 axis2-web 的文件夹,这个是 Axis2 的项目文件夹。 现在启动服务器会抛出异常,这是因为 Eclipse 在自动加载生成该项目时有几个问题需要手动修复,下面分别列出: 问题一:会抛出异常:java.lang.ClassNotFoundException:org.apache.axis2.transport.http.AxisAdminServlet 是因为生动生成的 web.xml 文件中所指定的 AxisAdminServlet 包路径有错。 自动生成的源码如下: 注意红色字体部分,我们可以去看一下所下载的Axis2 的源包。AxisAdminServlet 类所在的包路径并不在下列这个路径中 org.apache.axis2.transport.http,该类是属于包 org.apache.axis2.webapp 下。 问题二:会抛出异常:java.lang.ClassNotFoundException: org.apache.http.HttpResponseFactory,是因为少 JAR 包。将开始下好的HttpCore4.1-alpha1 包解压后主文件夹下的lib 文件夹下有httpcore-4.1-alpha1.jar包。将其拷贝到 WEB-INF 下的lib 文件夹中。 重启服务器,正常启动成功,在浏览器地址栏输 http://localhost:9000/WebServiceProject/axis2-web/ 进入主页,如下图:表示 Axis2 部署成功: 点击 Validate 进入验证 Axis2 环境界面: 这个页面会加册 Axis2 运行必备的一些库是否已具备,如果看到下列图中的绿色字体表示环境已搭建成功: 再次返回主页,点击Service,可以看到当前可用的Service 列表。默认有一个名为“Version”的WebService。 再次返回主页,点击Adminnistation,进入管理控制台的登录界面: 输入 username(用户名)和 pass...