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

在 Apache Geronimo 中部署 Web 服务

 2010-03-23 00:00:00 来源:WEB开发网   
核心提示: Geronimo 需要一个 geronimo-jetty.xml 描述符,该代码如 清单 5 所示,在 Apache Geronimo 中部署 Web 服务(6),清单 5. geronimo-jetty.xml 描述符<?xmlversion="1.0"encodin

Geronimo 需要一个 geronimo-jetty.xml 描述符。该代码如 清单 5 所示。

清单 5. geronimo-jetty.xml 描述符

<?xml version="1.0" encoding="ISO-8859-1"?> 
<web-app 
xmlns="http://geronimo.apache.org/xml/ns/web/jetty" 
xmlns:naming="http://geronimo.apache.org/xml/ns/naming" 
configId="amazonclient" 
parentId="amazonClient"> 
  <context-root>/amazonclient</context-root> 
  <context-priority-classloader>true</context-priority-classloader> 
</web-app> 

现在,您可将这个文件保存为 WAR 文件,并命名为 amazon.war。为此,请从 amazonclient 目录运行以下命令:

jar cf amazon.war 

现在,您已经为在 Geronimo 上部署此代码做好了准备。

在 Geronimo 上部署消费者代码

构建标准 J2EE WAR 文件之后,就可以方便地在您所选择的任何应用服务器(或 servlet 引擎)上部署这个 WAR 文件。下面的部分将介绍如何在 Geronimo 上部署这个代码。

安装 Geronimo

首先下载并安装 Geronimo。下载 Geronimo 1.0 M3 安装程序。要运行这个安装程序,请使用以下命令:

java -jar geronimo-1.0-M3-installer.jar 

按照步骤操作,将 Geronimo 安装到 GERONIMO_HOME,并将它定义为 C:\geronimo。

启动 Geronimo

要启动服务器,请从 GERONIMO_HOME 目录运行以下命令:

java -jar bin/server.jar 

部署 Amazon.war 文件

您应当在类路径中的 setenv 批处理文件中定义所有的 JAR 文件。将这些文件从 AXIS_HOME\lib 复制到 GERONIMO_HOME\lib 中。这些 JAR 文件大多数已经存在于 GERONIMO_HOME\lib 中。请不要覆盖这些已存在的文件,即使您正在复制的文件是同一文件的更新版本。当提示是否替换现有文件时,请单击 No。

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

Tags:Apache Geronimo 部署

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