日期:2014-05-19 浏览次数:20713 次
<target name="createserverstub"> <axis-wsdl2java serverside="true" url="WrappedService.wsdl"> <mapping namespace="http://ttdev.com/wrappedservice" package="com.ttdev.wrappedservice"/> </axis-wsdl2java> </target> <target name="deploy"> <axis-admin url="http://localhost:8080/WrappedService/servlet/AxisServlet" xmlfile="src/com/ttdev/ss/deploy.wsdd"/> </target>
------解决方案--------------------
没有了
把AXIS2.WAR文件拷到TOMCAT的WEBAPP下启动TOMCAT就自动部署好
把要发布的服务用ECLIPSE的插件(axis2-eclipse-service-archiver-wizard.zip)打包成.AAR文件直接上传到tomcat/webapp/axis2-/web_inf/services/文件夹下即可完成服务发布.
用这个插件发布非常方便,挺好使的。
AXIS1和2差异挺大,是两个团队开发的,2版本不是单纯的在1版本基础上的升级。
如果你要是在WEB工程中发布个别类作为WEBSERVICE接口,或者工程中用到IBATIS等读配置文件的架框时建议使用AXIS1。毕竟打AAR包时还是有些小麻烦的。
------解决方案--------------------
建议使用axis2 1.4以上,以前的版本包括1.4有很多bug,你要好好看看协议解析那一块。
------解决方案--------------------
懂楼主的意思,但是只是用过aar的形式发布过服务,没有用过其他的形式。一些资料里也没有写其他的方法,可能就这一种。