日期:2014-05-20  浏览次数:20899 次

关于axis2的问题。。。。。。。。。。。。。。。。。


通过myeclipse的axis2工具,将wsdl、xsd文件、服务器端代码打包成war文件,放在tomcat的webapps\axis2\WEB-INF\services目录下,重启tomcat即可正常调用。
但是如果把war包放到一个jsp项目的某个目录中,并把jsp项目放在tomcat的webapps下,怎样配置才能调用ws。。

------解决方案--------------------
不按人家的结构布署代码,当然不能用.

要不改改tomcat以支持你这种特殊需求?
------解决方案--------------------
云里雾里
------解决方案--------------------
不能吧...
------解决方案--------------------
你把这两个项目合并就可以了。

或者配置虚拟目录。但这样下来和放在根目录下没什么区别。
------解决方案--------------------
自己写的axis服务端程序 通过myclipse axis插件生成一个aar文件即可,非常简便。
插件搭配myclipse6.5的可以用,高版本的貌似不行。


然后将此aar文件拷贝到一个真正的服务器中,服务器的web.xml需要配置AXIS相关的servlet。
配置的路径如果是services,需要在web-inf目录下建立一个services目录。

------解决方案--------------------
aar文件拷贝到services目录。可搜索相关myclipse axis插件会用相关实例。