其中lib下面有2个jar包分别是axis2-spring-1.5.1.jar和spring.jar由于版本的差别可能名称不一样,META-INF下面则是MANIFEST.MF和services.xml.其中services.xml则是接口的配置信息如接口名称和对应的spring的bean名称等
<?xml version="1.0" encoding="UTF-8"?>
<serviceGroup>
<!-- 健康教育类别信息 -->
<service>
<description>
健康教育类别
</description>
<parameter>
org.apache.axis2.extensions.spring.receivers.SpringServletContextObjectSupplier
</parameter>
<parameter>
HealthspecialytypeWebService
</parameter>
<messageReceivers>
<messageReceiver mep="http://www.w3.org/2004/08/wsdl/in-out"
/>
<messageReceiver mep="http://www.w3.org/2004/08/wsdl/in-only"
/>
</messageReceivers>
</service>
<!-- 健康教育信息 -->
<service>
<description>
健康教育信息
</description>
<parameter>
org.apache.axis2.extensions.spring.receivers.SpringServletContextObjectSupplier
</parameter>
<parameter>
HealthinfoWebService
</parameter>
<messageReceivers>
<messageReceiver mep="http://www.w3.org/2004/08/wsdl/in-out"
/>
<messageReceiver mep="http://www.w3.org/2004/08/wsdl/in-only"
/>
</messageReceivers>
</service>
</serviceGroup>
下面个大家解释下这个文件应该怎么写
长方形里面的是接口的名称,椭圆里面是该webservice所对应的spring的bean的名称。services.xml修改完成之后下面的工作就是打包了,首先把lib和META-INF这2个文件夹放在一个新建好的文件夹里,只要机子上配置了环境变量就可以直接使用命令打包了
这样打包就OK了,把这个包拷贝在services下面覆盖原来的webservice就发布成功了