用户手册:http://axis.apache.org/axis2/c/core/docs/axis2c_manual.html
使用源码包 在suse上安装成功,在fedora上失败了,提示是编译器问题,未解决
安装流程:http://www.cnblogs.com/fjchenqian/archive/2012/08/05/2623601.html
使用中 对services.xml 进行了测试
<service name="hello"> 这个hello是自定义的,只用来标识属性。可以任意定义
<parameter name="ServiceClass" locked="xsd:false">hello</parameter>这个hello用来标识 libhello.so 名字要和编译的链接库一致
<description>
Quick start guide hello service sample.
</description>
<operation name="greet"/>
</service>
在将编译的服务链接库 放入 services/hello/ 下
这个hello 是用网页显示的http://186.100.8.117:8775/axis2/services
时候 标识服务名称的名字。
operation 中的name 显示在网页,并且 是实际请求中的 命名。
中间的param 表示了 如何处理rest风格。
所以可以将rest和soap进行统一处理
底层会直接对比xml中option的名字,根据来的xml来进行过滤。
最后的option处理 还是需要自己来写