3. 打包将服务
把实现类和 service.xml,按照标准格式打包为 ws.aar.:进入工程目录的 bin 文件夹下用
jar cvf ws.aar . 命令将此目录的所有内容打包为 ws.aar 文件;
4 部署服务
拷贝打包好的 wsaar 文件到%tomcat%下的\webapp\axis2\WEB-INF\services 目录下,在浏
览 器 中 输 入 http://localhost:8070/axis2/services/listServices 查 看 服 务 列 表 , 发 现 会 有
CaculatorService 服务加进来,如下所示:
自动方式:
2. 安装 axis 的 eclipse 插件,
下载 axis 插件
GGGGGGGGG a).axis2-eclipse-codegen-plugin-1.6.2
GGGGGGGGG b).axis2-eclipse-service-plugin-1.6.2
安装ý
G 把刚才下的两个插件包解压后放置 Eclipse 安装目录下 plugins 的文件夹中.解压后都放到
eclipse 的 plugins 目录下,在 eclipse 中,file-->new.-->others..里面会出现 axis2 wizards .
3. 打包并部署ýý
右键工程-->新建-->其他-->Axis2 Wizards-->Axis2 ServiceGArchiver, 如图所示一步一步的
next:
下
一
步
选
择
编
<service name="CaculatorService" scope="application">
<description>
The Caculator Service
</description>
<messageReceivers>
<messageReceiver mep="http://www.w3.org/wsdl/in-only"
class="org.apache.axis2.rpc.receivers.RPCInOnlyMessageReceiver"/>
<messageReceiver mep="http://www.w3.org/2004/08/wsdl/in-out"
class="org.apache.axis2.rpc.receivers.RPCMessageReceiver"/>
</messageReceivers>
<parameter name="ServiceClass">
server.CaculatorService
</parameter>
</service>