WEB开发网
开发学院软件开发Java 在 Apache Geronimo 中部署 Web 服务 阅读

在 Apache Geronimo 中部署 Web 服务

 2010-03-23 00:00:00 来源:WEB开发网   
核心提示: 首先,从 WSDL 文件生成可以使用 Web 服务的 Java 代码,在 Apache Geronimo 中部署 Web 服务(3),Apache Axis 附带一个称为 WSDL2Java 的实用工具,该工具可以执行此任务,此代码是使用 Web 服务的基本代码,目前,要运行此工具,请确保类路径

首先,从 WSDL 文件生成可以使用 Web 服务的 Java 代码。Apache Axis 附带一个称为 WSDL2Java 的实用工具,该工具可以执行此任务。要运行此工具,请确保类路径中存在以下 Java 存档(Java Archive,JAR)文件。清单 1 中所示的示例 setenv.bat 脚本可以做到这一点。

清单 1. Setenv.bat

set AXIS_HOME=c:\axis-1-2 
set CLASSPATH=. 
set CLASSPATH=%AXIS_HOME%\lib\axis.jar;%CLASSPATH% 
set CLASSPATH=%AXIS_HOME%\lib\commons-discovery.jar;%CLASSPATH% 
set CLASSPATH=%AXIS_HOME%\lib\commons-logging.jar;%CLASSPATH% 
set CLASSPATH=%AXIS_HOME%\lib\jaxrpc.jar;%CLASSPATH% 
set CLASSPATH=%AXIS_HOME%\lib\saaj.jar;%CLASSPATH% 
set CLASSPATH=%AXIS_HOME%\lib\log4j-1.2.8.jar;%CLASSPATH% 
set CLASSPATH=%AXIS_HOME%\lib\wsdl4j.jar;%CLASSPATH% 

现在,可以从 AXIS_HOME 目录运行以下命令来生成 Java 代码:

java org.apache.axis.wsdl.WSDL2Java AWSECommerceService.wsdl 

这此过程中,花费了几秒钟的时间在 AXIS_HOME 下创建一个称为 com 的目录。现在,可以开始创建一个 Web 存档(Web Archive,WAR)文件。该文件最后将部署在 Geronimo 上。

创建一个称为 C:\amazon-client 的目录。您将使用此目录存储 WAR 文件的代码。可以在此目录下创建一个称为 WEB-INF 的目录和一个称为 src 的目录。将 com 目录从 AXIS_HOME 复制到 C:\amazon-client\WEB-INF\src 中。

此代码是使用 Web 服务的基本代码。目前,您无需探究此代码的详细信息。

编写代码来使用 Web 服务

上一页  1 2 3 4 5 6 7  下一页

Tags:Apache Geronimo 部署

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接