使用 Apache Geronimo 将 Apache Axis 应用程序移植到 Axis2
2010-03-19 00:00:00 来源:WEB开发网事实上,Axis2 甚至尚未发行一个完整的版本;但它功能性特别强,并且在黄金时段一定能够随时可用。而令人惊讶的是 Apache 团队仅用五个月的时间就从 milestone 1 版升级到了非常有用的版本 0.9。
因此,对于 Axis2 中的所有改进,有些开发人员可能想知道它们的区别,更为重要的是了解需要做哪些改动以将其 Axis Web 服务移植到 Axis2。本文仅介绍在 Geronimo 上进行部署和测试的方法,并假定以前不了解 Axis 和 Axis2;另外,本文假定最初的 Axis Web 服务是使用 Axis WSDL2Java 工具在现有的 WSDL 上构建的(将通过 Axis2 中的 xmlbeans 构建数据绑定)。
若要开始本文中介绍的移植,首先需要下载和安装必要的技术。
行动起来
对于本文,需要以下产品和技术:
Java 代码 —— Apache Geronimo 是一个 Java 2 Platform, Enterprise Edition (J2EE) 1.4 认证的应用服务器,因此需要 下载 Java 1.4.2_08 或 1.4.2_09。
Apache Geronimo —— 在安装 Java 代码之后,下载 Geronimo Version 1.0 二进制发行版。
Apache Axis —— 本文使用 Axis 1.3。 从 Apache 下载 Axis Java 版本。
Apache Axis2 —— 本文使用 Axis2 0.94。从 Apache 下载 Axis2 标准二进制和 WAR 发行版(两种下载)。
Apache Ant —— Axis2 WSDL2Java 工具创建 Ant build.xml 文件,因此需要 下载 Ant 以利用此工具。
将每个 .jar、.war、.zip 或 tar.gz 文件解压到不同的目录,现在就可以启动 Apache Geronimo 了。请转到 <geronimo-install-dir>/bin,并输入以下内容以启动 Geronimo:
java -jar server.jar
- ››使用linux中的quota教程
- ››apache设置域名绑定 以及绑定不起作用的排查
- ››使用jxl生成带动态折线图的excel
- ››apache rewrite将指定URL转向指定的几个服务器
- ››使用mysql mysqldump进行数据库迁移
- ››使用jquery是新tab形式
- ››使用QUnit进行Javascript单元测试
- ››使用UITextFieldDelegate来隐藏键盘
- ››使用公式提取Excel中的日期后发现格式不对
- ››使用SQL Azure 的BI 解决方案
- ››使用PLSQL Developer工具导出sql文件
- ››使用双缓冲技术实现Android画板应用
更多精彩
赞助商链接