目标:
用AXIS2对服务进行统一发布与管理
问题:
AXIS2的热发布功能支持AAR包
可是如果服务是一个WEB工程的话,怎么进行打包,发布?
我是希望,启停或更新任何一个服务都不要影响到其他服务的运行,且要通过AXIS2对所有的服务进行监控(所以不能每个服务都是一个AXIS2框架的独立工程)。请问各位达人,应该怎么去实现呢?
用AXIS2对服务进行统一发布与管理
问题:
AXIS2的热发布功能支持AAR包
可是如果服务是一个WEB工程的话,怎么进行打包,发布?
我是希望,启停或更新任何一个服务都不要影响到其他服务的运行,且要通过AXIS2对所有的服务进行监控(所以不能每个服务都是一个AXIS2框架的独立工程)。请问各位达人,应该怎么去实现呢?
发布的话 把aar文件放在AXIS2的web-inf/services里面就发布了。祝你好运。。哈哈
<service name="WebServicesCenter">
<parameter name="ServiceObjectSupplier">
org.apache.axis2.extensions.spring.receivers.SpringServletContextObjectSupplier
</parameter>
<parameter name="SpringBeanName">webServicesCenter</parameter>
<messageReceivers>
<messageReceiver
mep="http://www.w3.org/2004/08/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>
<messageReceiver
class="org.apache.axis2.receivers.RawXMLINOutMessageReceiver" />
<!--multiple action-->
</service>
</serviceGroup>
WebServicesCenter 为spring中bean名称