在SSH或者SSI项目里整合axis2(2)

其中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>   

下面个大家解释下这个文件应该怎么写

在SSH或者SSI项目里整合axis2

长方形里面的是接口的名称,椭圆里面是该webservice所对应的spring的bean的名称。services.xml修改完成之后下面的工作就是打包了,首先把lib和META-INF这2个文件夹放在一个新建好的文件夹里,只要机子上配置了环境变量就可以直接使用命令打包了

在SSH或者SSI项目里整合axis2

这样打包就OK了,把这个包拷贝在services下面覆盖原来的webservice就发布成功了

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:http://www.heiqu.com/703af4e4473057d33b6eaf2f0c5f0ec4.html