繁体中文
设为首页
加入收藏
当前位置:JSP技术首页 >> J2EE/EJB/服务器 >> Weblogic6.0部署和配置WEB应用程序(1)

Weblogic6.0部署和配置WEB应用程序(1)

2004-10-01 08:26:10  作者:  来源:互联网  浏览次数:18  文字大小:【】【】【
简介:以下章节描述了如何配置和部署WEB应用程序: 概述 一个WEB应用程序包括如下资源:servlets,JavaServer Pages(JSP),JSP标签库,以及如HTML页面和图像文件的静态资源。WEB应用程序也能定义到应用程序之外资源的...

以下章节描述了如何配置和部署WEB应用程序:

概述

一个WEB应用程序包括如下资源:servlets,JavaServer Pages(JSP),JSP标签库,以及如HTML页面和图像文件的静态资源。WEB应用程序也能定义到应用程序之外资源的连接,如:Enterprise JavaBeans(EJB)。WEB应用程序使用标准的J2EE部署描述符和Weblogic特有的部署描述符,来定义资源和它们的操作参数。

JSP页面和HTTP servlets能访问所有服务和Weblogic服务器中可用的APIs。这些服务包括EJBs,通过JDBC(Java Database Connectivity)的数据库连接,Java消息服务(JMS),XML等等。

WEB应用程序使用J2EE规范中定义的标准目录结构,并且通过使用这种目录结构的文件集合(这种部署方式被称为目录展开格式),或一个.war打包(archived)文件来被部署。首要推荐使用目录展开格式来部署WEB应用程序。在产品级环境下,首要推荐使用.war文件来部署WEB应用程序。

部署WEB应用程序的步骤

要部署WEB应用程序:

1. 用规定的目录结构安排资源(servlets,JSPs,静态文件和部署描述符)。更多信息参考目录结构。

2. 建立WEB应用程序部署描述符(web.xml)。在此步,注册servlets,定义servlet初始化参数,注册JSP标签库,定义安全约束,以及定义其它WEB应用程序参数。(本文档包含WEB应用程序各种组件信息)。

详细说明,参考创建WEB应用程序部署描述符。

3. 建立Weblogic特有的部署描述符(weblogic.xml)。在此步,定义JSP属性,JNDI映射,安全角色映射,以及HTTP会话参数。如不需定义在此文件中定义的任何属性,就不必创建此文件。

有关Weblogic特有部署描述符的详细说明,参考创建Weblogic特有的部署描述符。

4. 将前述目录结构中的文件打包成一个.war文件。在产品级环境部署WEB应用程序时只使用打包文件(在部署过程中,你会发现用目录展开格式部署WEB应用程序时更新单个组件更方便)。要创建一个.war文档包,在包含WEB应用程序的根目录中使用如下命令行:

jar cv0f myWebApp.war

这个命令创建一个名为myWebApp.war的WEB应用程序打包文件。

在Weblogic服务器上用以下两个方法之一来部署WEB应用程序:使用管理控制台或将WEB应用程序拷贝到域(domain)的应用程序目录。

使用管理控制台部署war格式文档的WEB应用程序(不能用此过程部署目录展开格式的WEB应用程序):

a. 在左边面板中选定Web Application节点。

b. 点击Install a New Web Application。

c. 定位到.war文件在文件系统中的位置。

d. 点击Upload 。

这个过程在config.xml文件(此文件包含WEB应用程序的配置)中产生一新项,并且将WEB应用程序拷贝到一个内部位置。

通过拷贝(以打包文档或目录展开格式)来部署WEB应用程序:

e. 拷贝.war文件或包含一个展开目录格式的WEB应用程序的最顶层目录到Weblogic服务器的mydomain/config/applications目录里。(mydomain是你的域名)。复制一完成,Weblogic服务器自动部署此WEB应用程序。

f. (可选)使用管理控制台配置WEB应用程序。一旦改变了WEB应用程序的任何属性(参考下面的步骤6),配置信息就会被写进config.xml文件,下次重新启动Weblogic服务器时,WEB应用程序就会被悄悄部署。如不使用管理控制台,每次启动Weblogic服务器时也会自动部署WEB应用程序,即使配置信息并没有保存到config.xml文件。

注意:如用展开形式(expanded form)部署WEB应用程序,参考修改WEB应用程序组件。

注意:在文件系统中的原始位置修改了.war文件的任何组件,就必须在管理控制台中再次上载.war文件来重新部署。

5. 为WEB应用程序指定部署特性:

a. 打开管理控制台

b. 选定Web Application节点

c. 选定自己的Web应用程序

d. 将WEB应用程序指定到Weblogic服务器,集群,或虚拟主机

e. 选定File标签,并定义合适的属性

责任编辑:admin
相关文章