在 AIX Version 5.3 中使用 Java 和 PHP 技术进行开发 (4)
2008-11-10 08:25:59 来源:WEB开发网尽管有许多工具包可用于这个目的,但是让我们关注于 Apache 和使用 Axis 工具包,后者为 Web 服务提供了简单对象访问协议 (SOAP) 的实现。
Axis 提供了全面的 Web 服务实现,因此您必须使用 Axis 库来编译和构建您的 Java 应用程序,以提供 Web 服务和简化的解决方案(直接使用 Axis 工具包公开现有的类,而无需重新开发任何附加的代码)。不幸的是,不存在什么简化的方法,所以您需要根据原始类和方法构建一个替代的接口。
使用 Axis
要安装 Axis,可以从 Apache Axis 网站下载 Axis 包(请参见参考资料)。
使用 Zip 或者 Tar/Gzip(这取决于您所下载的包)解压缩 Axis 下载包。
将 webapps/axis 目录复制到 Tomcat 安装的 webapps 目录。
如果正在运行 Tomcat,则关闭它。
启动 Tomcat。
在重新启动了 Tomcat 之后,您需要访问 Axis 安装主页 http://localhost:8080/axis/,以确认该服务已经启动并正在运行。
这个页面中内置了一个检查服务,它可以告诉您是否需要任何更多的 Java .jar 文件或者其他要素以完成您的安装。
验证的结果显示,您缺少 activation.jar 文件,并且提供了获得该文件的链接。在将这个 JAR 文件放入到 $CATALINA_HOME/ lib 中,并停止和重新启动 Tomcat 之后,就可以通过验证了。验证过程还建议将 mail.jar 和 xmlsec.jar 作为可选的内容,并且提供了获得这些 JAR 的链接。
在部署这个 Web 服务之前,您需要构建和定义 WSDL,然后构建返回实际信息的 Java 类。幸运的是,如果使用合适的工具,编写 WSDL 是非常简单的,并且使用合适的工具,甚至能够为您生成大部分代码。
创建一个 WSDL 文件
更多精彩
赞助商链接