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

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。