Weblogic的布署方式


Posted in 面试题 onAugust 23, 2013
Weblogic有三种部署方法,自动部署,命令行部署和控制台部署。

1、 自动布署:
这里的自动布署特指在WeblogicServer_Home\applications目录。如果服务器启动期间启用了自动部署特性,则服务器会经常扫描applications目录,看是否增加了新的web布署,或者是否修改了web布署的程序.如果有新的布署,则服务器将试图以web根名(目录布署以文件夹名称为根名,war布署以war名称为根名)作为布署应用的初始化名称和根环境开始自动布署.所以,如果要采用自动布署功能,请将 webapp文件夹或者war包拷贝到applications目录下,WeblogicServer会定时检测自动布署。
如何允许服务器自动布署呢?只要保证启动服务器的startWeblogic命令(windows下为 startWebLogic.cmd,Unix/Linux下为startWebLogic.sh)的PRODUCTION_MODE值为false或者不设置即可,这个也是默认值.上述两个文件在D:\bea\user_projects\domains\default目录下.在此情况下,如果web 程序文件被修改,Weblogic Server将会自动加载.这个原则适用于applications目录下的全部三种布署方式.
另外,虽然应用程序可以放置在applications目录下的任何位置,但是自动布署只适用于applications根目录.
2、 命令行布署:

在默认安装条件下,Weblogic Server会包含一个weblogic.Deployer的实用程序,提供基于命令行的布署与管理技术,可以方便的与Ant结合进行自动化布署(使用wldeploy任务).
在使用命令行布署之前,要先进行环境变量的初始化,否则系统将识别不了weblogic.Deploy命令:
D:\bea\weblogic81\server\bin>setWLSEnv.cmd
设置成功,系统返回信息:
CLASSPATH=d: bea JDK141~1 lib tools.jar;d: bea WEBLOG~1 server lib weblogic_sp.j
ar;d: bea WEBLOG~1 server lib weblogic.jar;d: bea WEBLOG~1 server lib ojdbc14.ja
r;D: tool java mysql mysql-connector-java-3.0.12-production-bin.jar
PATH=d: bea WEBLOG~1 server bin;d: bea JDK141~1 jre bin;d: bea JDK141~1 bin;C: W
INDOWS system32;C: WINDOWS;C: WINDOWS System32 Wbem;D: Borland JBuilder2005 thir
dparty ant bin;d: bea WEBLOG~1 server bin oci920_8
Your environment has been set.
详细的参数请参考weblogic.Deployer的帮助信息.
详细的可以参考sdj21的>
浏览地址为: http://dev2dev.bea.com.cn/bbs/jishudata/ArticleShow.jsp?Id=7
3、 控制台(console)布署:
这里的控制台布署方式是指基于web-UI的布署方式.
启动先前配置好的server,输入:http://localhost:7001/console登录进入管理控制台.
按顺序点击DeploymentsàWeb Application Modules,然后在右框架中点击链接Deploy a new Web Application Module,选择想要布署的web程序所在的目录.
如果web程序可布署的话,在列表中的文件之前会出现一个单选框.
选中要布署的web程序,点击Target Module按钮,输入布署的web程序名称(如果有多个服务器和集群,则还要选择目标服务器和集群),点击Deploy按钮,等待web布署启动.

4、 Weblogic Server/Express8.1编译临时文件夹:
Weblogic Server/Express 8.1 将JSP/Servlet文件编译为class,存储在D:\bea\user_projects\domains\default\KEZC\.wlnotdelete\extract目录下相应的子文件夹中.
5、 Weblogic.xml解析:
Weblogic.xml描述符文件用来对web.xml文件的基本配置和布署特性进行扩展,主要包含针对weblogic server特有的属性,比如安全代理角色控制、缺省web设置等.值得注意的是, 只要web.xml够用weblgic.xml并不是必须的.
Weblogic.xml以weblogic-web-app为根节点,包括以下属性:
description, weblogic-version, security-role-assignment, run-as-role-assignment,
reference-descriptor, session-descriptor, jsp-descriptor, auth-filter,
container-descriptor, charset-params, virtual-directory-mapping, url-match-map,
preprocessor, preprocessor-mapping,security-permission, context-root,
wl-dispatch-policy, servlet-descriptor,init-as, destroy-as
详细的请查看来自weblogic.xml配套的DTD文件说明,里面有详细的元素功能说明和应用举例,浏览地址:http://www.bea.com/servers/wls810/dtd/weblogic810-web-jar.dtd

Tags in this post...

面试题 相关文章推荐
xml有哪些解析技术?区别是什么
Apr 26 面试题
Ibatis的核心配置文件都有什么
Sep 08 面试题
写一个函数返回1+2+3+…+n的值(假定结果不会超过长整型变量的范围)
Sep 05 面试题
以下为Windows NT 下的32 位C++程序,请计算sizeof 的值
Dec 07 面试题
网络安全方面的面试题
Nov 04 面试题
密封类可以有虚函数吗
Aug 11 面试题
C#笔试题
Jul 14 面试题
四川internet信息高速公路(C#)笔试题
Feb 29 面试题
Linux操作面试题
Feb 11 面试题
中科方德软件测试面试题
Apr 21 面试题
同步和异步有何异同,在什么情况下分别使用他们
Apr 09 面试题
大唐面试试题(CPU,UNIX等等)
Jan 11 面试题
Eclipse面试题
Mar 22 #面试题
Java和Javasciprt的区别
Sep 02 #面试题
使用useBean标志初始化BEAN时如何接受初始化参数
Feb 11 #面试题
介绍一下Java的安全机制
Jun 28 #面试题
如何用Lucene索引数据库
Feb 23 #面试题
名词解释WEB SERVICE,SOAP,UDDI,WSDL,JAXP,JAXM;JSWDL开发包的介绍。
Oct 27 #面试题
JDO的含义
Nov 17 #面试题
You might like
BBS(php & mysql)完整版(五)
2006/10/09 PHP
Laravel框架数据库CURD操作、连贯操作总结
2014/09/03 PHP
PHP读取word文档的方法分析【基于COM组件】
2017/08/01 PHP
jquery实现的一个导航滚动效果具体代码
2013/05/27 Javascript
页面按钮禁用与解除禁用的方法
2014/02/19 Javascript
什么是 AngularJS?AngularJS简介
2014/12/06 Javascript
Bootstrap每天必学之导航条
2015/11/27 Javascript
JavaScript对象数组排序函数及六个用法
2015/12/23 Javascript
JavaScript学习笔记整理之引用类型
2016/01/22 Javascript
vue2笔记 — vue-router路由懒加载的实现
2017/03/03 Javascript
jQuery插件FusionWidgets实现的AngularGauge图效果示例【附demo源码】
2017/03/23 jQuery
浅谈js的解析顺序 作用域 严格模式
2017/10/23 Javascript
JS实现分页浏览横向图片(类轮播)实例代码
2017/11/06 Javascript
vue中slot(插槽)的介绍与使用
2018/11/12 Javascript
JavaScript事件对象深入详解
2018/12/30 Javascript
微信小程序实现下拉刷新动画
2019/06/21 Javascript
vue 根据选择条件显示指定参数的例子
2019/11/09 Javascript
numpy.std() 计算矩阵标准差的方法
2018/07/11 Python
django框架model orM使用字典作为参数,保存数据的方法分析
2019/06/24 Python
在python shell中运行python文件的实现
2019/12/21 Python
使用tensorboard可视化loss和acc的实例
2020/01/21 Python
Python基于requests实现模拟上传文件
2020/04/21 Python
Django数据结果集序列化并展示实现过程
2020/04/22 Python
高考考python编程是真的吗
2020/07/20 Python
Python实现一个简单的递归下降分析器
2020/08/01 Python
Django model class Meta原理解析
2020/11/14 Python
Python中使用Selenium环境安装的方法步骤
2021/02/22 Python
Brookstone美国官网:独特新奇产品
2017/03/04 全球购物
美国儿童玩具、装扮和玩偶商店:Magic Cabin
2018/09/02 全球购物
同事打架检讨书
2014/02/04 职场文书
教学个人的自我评价分享
2014/02/16 职场文书
继承权公证书
2014/04/09 职场文书
节能标语大全
2014/06/21 职场文书
学校爱国卫生月活动总结
2014/06/25 职场文书
六一亲子活动感想
2015/08/07 职场文书
Win10 heic文件怎么打开 ? Win10 heic文件打开教程
2022/04/06 数码科技