- 热门文章:
- · Weblogic6.0部署和配置WEB应用程序(2)
- · Weblogic6.0部署和配置WEB应用程序(3)
- · Tomcat4的数据库连接池配置〔转贴csdn〕
- · Tomcat自动reload新的class的插件
- · JSP/JAVABEAN+TOMCAT4.0.5+MYSQL组合建站总结
- · 在Java中使用DES算法
- · weblogic的jsp问题解决方法(转)
- · WebLogic Server 性能调优
- · WebLogic的安装和配置
- · WebLogic Domain的定义,翻译出来大家交流,第一次作赏个脸:]
- · weblogic:Roadmap for Creating a New Domain 好不容易整理出来:]
- · 手把手教您如何搭建WAP应用开发环境
上一篇:WEBLOGIC6.0的一些使用经验(转载) >>
Weblogic6.0部署和配置WEB应用程序(1)
概述
一个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标签,并定义合适的属性
下一篇:Weblogic6.0部署和配置WEB应用程序(2) >>
相关文章:
- · J2ME手机程序开发中的九大注意要点
- · J2ME三种低级用户界面事件处理技术比较
- · J2ME程序开发全方位基础讲解汇总
- · J2ME程序开发新手入门九大要点
- · J2ME游戏开发学习之高效漂亮显示积分
- · J2ME游戏开发学习之用setClip分割图片
- · J2ME 实现可伸展目录树TreeList
- · J2ME小tip:setClip方法的使用
- · Nokia的J2ME扩展API——UI API使用之DeviceControl类
- · 彻底解决J2ME中的中文问题
- · 使用J2ME技术实现简单的动画(附代码实现)
- · 在J2ME中实现欢迎界面(附源代码)
- · 在J2ME中实现游戏功能选择界面(附源代码)
- · 怎样优化J2ME程序当中的paint()函数
- · 如何使用J2ME中的线程
- · J2ME中查表法使用三角函数
- · J2ME技术入门之一——J2ME程序的开发过程
- · J2ME应用用户体验核对表(翻译)
- · 有关Motorola J2ME开发的几个细节问题
- · 在J2ME手机程序开发中使用颜色
- · 在J2ME手机编程中使用字体
- · J2ME学习过程中的一点心得整理
- · J2ME潜艇大战游戏设计与实现
- · 浅谈即时战略游戏J2ME中应用
- · J2me开发心得-数组的使用
- · 我的J2ME编程练习(7)——Canvas2
- · J2ME中随机数字处理全攻略
- · J2ME相关名词解释及概念阐述
- · 我的J2ME编程练习(5)——Canvas
- · 我的J2ME编程练习(4)——StringItem
- · J2ME中的时间处理全攻略
- · 我的J2ME编程联系(2)——DateField
- · 我的J2ME编程联系(1)——List
- · J2ME中需要的Java基础知识
- · 谈谈J2ME的跨平台性
- · State模式在J2ME游戏设计中的应用(需要源代码留下e-mail)
- · J2ME播放声音的几个问题(nokia).
- · 手机上J2ME的3D编程-简单创建3D立方体(1)
