by renxiao2003 - Web开发 - 2011-12-21 08:44:44 阅读(334) 回复(0)
这次我们编辑一个返回User对象、List<User>、Map<String, User>、User[]的形式,并且用axis2的工具完成发布WebService。不再复制class到axis2的工程目录下。
下面看看服务器端WebService代码:
用 axis2实现 Web Service,虽然可以将 POJO类放在 axis2\WEB-INF\pojo目录中直接发布成 Web Service,这样做不需要进行任何配置,但这些 POJO类不能在任何包中。这似乎有些不方便,为此, axis2也允许将带包的 POJO类发布成 Web Service。
先实...
用这种方式发布时,必须将要发布的东西打包成.aar(一种变形的jar文件)。必须注意。我就没仔细看别人的介绍搞了一个多小时才发现这点。
axis2的灵活性和扩展性主要集中在它的部署描述符上。因为所有这些描述符是基于XML的,XML本身的可扩展性自然也影响了axis2。在axis2中有如下三种主要部署描述符:
运行axis2需要的所有全局性配置(全局参数、传输信息等等)都在axis2.xml中给出。最有意思的是,可以在ax...
(1)下载axis2,并解压。
官方网址:http://ws.apache.org/axis2/
(2)设置环境变量
SET axis2_HOME=解压后bin目录所在的目录,尽量不要有空格或中文
SET PATH=%axis2_HOME%\
安装后发现 "Publishing to JBOSS 4.2.1...: Waiting for virtual machine to exit..." 不能发布了 卸载后,问题解决。 本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/6800/showart_1841279.html