您的位置:寻梦网首页编程乐园JAVA 天地>Weblogic6.0部署和配置WEB应用程序(1)

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

    以下章节描述了如何配置和部署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规范中定义的标准目录结构,并且通过使用这种目录结构的文件集合(这种部署方式被称为目录展开格式<exploded directory format>),或一个.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标签,并定义合适的属性 


【1】【2】【3】【4】【5】【6】