没有合适的资源?快使用搜索试试~ 我知道了~
Weblogic管理指南.pdf
需积分: 0 6 下载量 127 浏览量
2009-08-12
13:02:50
上传
评论
收藏 994KB PDF 举报
温馨提示
试读
197页
Weblogic管理指南,一本介绍Weblogic的管理用书
资源详情
资源评论
资源推荐
WebLogic 管理指南 http://www.javafan.net 收集整理
- 2 -
1 . WebLogic
服务器管理概述
本章将介绍 WebLogic 服务器的管理工具,内容如下:
ü 域、管理服务器以及受管理的服务器
ü 启动管理控制台
ü 运行时对象与配置对象
ü 对日志消息的集中访问
BEA WebLogic Server™ 包含了许多互相关联的资源。对这些资源的管理包括
下列任务:服务器的启动及终止,服务器以及连接池的负载平衡,资源配置的
监控,诊断并修改问题,监控并评估系统性能,分发 Web 应用、EJB 以及其它
资源。
WebLogic 服务器提供了一个健壮的基于 Web 的工具——管理控制台,它是执行
上述任务的主要工具。通过管理控制台,你可以访问 WebLogic 管理服务。 管
理服务实现了 Sun 的 Java 管理扩展标准(JMX),它是 WebLogic 资源管理的
基础。
你可以用管理控制台来配置资源的属性,分发应用及组件,监控资源的使用情
况(如服务器负载,Java 虚拟机的内存使用情况以及数据库连接池的负载),
查看日志消息,终止服务器,以及执行其它管理任务。
域、管理服务器与受管服务器
作为一个单元来管理的并相互关联的一组 WebLogic 服务器资源被称为域。一个
域可以包含一或多个 WebLogic 服务器,还可以包含 WebLogic 服务器集群。
域的配置使用扩展标记语言(XML)定义。install_dir/config/domain_name
目录中的 config.xml 文件定义了域的配置,install_dir 是 WebLogic Server
软件的安装目录。
域是一个完备的管理单元。向域里分发应用的时候,该应用的各组成部分只能
分发到域之内的服务器上。如果域中包含集群,那么集群中的所有服务器都必
须属于同一个域。
J2EE 应用是一个组件集合,这些组件被组织成一个部署单元(例如 EAR,WAR, 或
JAR 文件)。应用所需要的各种组件——EJBs 或 Web 应用,服务器或集群,JDBC
连接池等等都定义在一个域配置中。将这些资源组合在一个单一的、完备的域
中使我们可以以统一的方式来看待或访问这些相互关联的资源。
运行管理服务的 WebLogic 服务器称为管理服务器。管理服务集中管理并监控域
的所有资源。如果要对某个域执行管理操作,该域的管理服务器必须处于运行
状态。
一个包含多个 WebLogic 服务器的域只能有一个管理服务器,其它服务器称为受
WebLogic 管理指南 http://www.javafan.net 收集整理
- 3 -
管服务器。每个 WebLogic 受管服务器都会在启动时从管理服务器得到各自的属
性配置。
管理服务器和 WebLogic 受管服务器启动时都运行 webLogic.Server 类。没有作
为受管服务器启动的 WebLogic 服务器就是管理服务器。
在生产环境中,系统的典型配置是这样的:应用及业务逻辑组件被分发在多个
受管服务器上,而管理服务器则负责配置及监控受管服务器。管理服务器的作
用是配置与监控受管服务器。如果管理服务器宕机了,部署在受管服务器上的
应用不受影响,可以继续处理客户端的请求;这种情况下,当管理服务器被重
启后,可以重新获得对活动域的控制(详细内容,参见“受管服务器运行时重
启管理服务器”中的内容)。
把应用或应用组件分散到一组受管服务器上能带来一些好处。将 EJB 以及其它
组件分布到一组服务器上可以保证主应用的可用性。如果不同的组件完成不同
的功能可以提高系统的性能,例如将数据库访问与帐单事务分在不同的受管服
务器上处理。象 EJB 这种可以实现各种功能的组件或应用是可以被隔离开的,
从而使它的可用性不依赖于其它组件的状态。多个应用可以部署在一个域中。
当管理服务器使用这样的配置启动以后,我们说该域是活动(active)的。在
管理服务器运行期间,只有管理服务器才可以修改配置文件。管理控制台及命
令行管理工具提供了访问管理服务器的手段,你可以通过它们来修改域的配置。
一个域被激活后,可以通过管理控制台监控或配置整个域的资源。
配置存储库(configuration repository)还保存了其它非活动的配置文件,
你可以通过管理终端来编辑这些文件。配置存储库由位于/config 目录下的一
系列子目录构成。任何域都是由位于一个与该域同名的子目录下的 config.xml
唯 一定义的。你可以通过管理控制台在启动时出现的欢迎页面上的
Configuation 链接来访问非活动的配置文件。
启动管理控制台
管理控制台是一个 Web 应用,它使用 JSP 来访问管理服务器所管理的资源。
管理服务器启动以后(见“启动与终止 WebLogic 服务器”),在浏览器中使用
以下 URL 启动管理控制台。
http://hostname:port/console
其中 hostname 为管理服务器终端的名字或 IP 地址,而 port 则为管理控制台用
来监听请求的端口(缺省为 7001)。如果你是用安全套接层(SSL)来启动管理
服务器,那么必须在 http 后面加上 s,如下所示。
https://hostname:port/console
如果浏览器被配置为使用代理服务器来发送请求,要将浏览器配置改为不使用
代理服务器。如果管理服务器与浏览器位于同一台机器上,那么你要确保发送
给 localhost 以及 127.0.0.1 的请求没有被发送给代理服务器。
管理控制台的左窗格包含了一个树形结构,你可以通过这棵树来浏览数据表、
WebLogic 管理指南 http://www.javafan.net 收集整理
- 4 -
配置页面、监控页面,或者是访问日志文件。在树中选择一个项目(即用鼠标
左点项目),就可以显示某种类型的资源的相关数据或者显示某个资源的配置
页面以及监控页面。树的最左边的节点是一些文件夹,如果文件夹里包含有叶
子节点,那么你可以点击其左边的加号来展开树并访问叶子节点。
实体表(某特定类型的资源的数据表)是可以定制的,这可以通过减少或增加
显示不同属性的列来实现。你也可以点击表格上部的“Customize this table”
链接对它进行定制。表中的每一列都对应于被选中一个属性。
启动管理控制台需要输入口令。第一次可以使用与启动管理服务器相同的用户
名和口令来启动管理控制台,然后你可以使用管理控制台来创建一组具有管理
权限的用户,此后这些用户就可以通过管理控制台来执行管理工作了。
运行时对象与配置对象
管理服务器中有许多类似于 JavaBean 的 Management Beans(MBeans)对象。
Mbeans 遵循 Sun 的 Java 管理扩展标准(JMX)。这些对象提供了对域资源的管
理访问。
管理服务器包含了配置 Mbeans 与运行时 Mbeans。管理 Mbeans 提供了配置属性
的 SET(写)与 GET(读)访问。
运行时 Mbeans 提供了域资源信息的快照,例如当前 HTTP 会话的信息与 JDBC 连
接池的负载信息。如果域的某个资源(例如 Web 应用)被实例化,那么服务器
会创建一个 Mbeans 的实例来收集这个资源的信息。
当你从管理控制台访问某一资源的监控页面时,管理控制台执行 GET 操作获取
当前的属性值。
WebLogic 管理指南 http://www.javafan.net 收集整理
- 5 -
管理服务使域资源的属性可以被动态修改,即使 WebLogic 服务器正在运行,也
可以修改属性。许多属性改变不需要重启服务器就能生效。这时,修改后的属
性不仅表示当前属性值,还会被保存到配置文件中。(有关配置 WebLogic 服务
器的更多信息,请参见“配置 WebLogic 服务器与集群”中的内容。)
除了基于 Web 的管理控制台外,WebLogic 服务器还提供了命令行工具来访问域
资源配置及监控属性。可以用命令行工具创建 script,使系统的管理自动化。
(请参见“WebLogic 域管理命令”)
日志消息的集中访问
通过管理服务器提供的域日志,你可以集中地访问所有服务器的关键系统消息。
通过 JMX 提供的基本功能,消息可以转发到订阅该消息的实体。订阅实体通过
设置过滤器来选择感兴趣的消息。本地服务器在启动时发向其它网络实体的信
息称为一个布告。JMX 布告使域内所有服务器的关键日志消息都被转发给管理
服务器。在 WebLogic 受管服务器启动时,管理服务器会进行注册以便接受关键
日志消息。这些消息被存储在域日志中。管理服务器向域里的每一个 WebLogic
服务器注册一个域日志过滤器来选择需要转发的消息。你可以通过管理控制台
改变域日志过滤器,查看域日志以及查看本地服务器日志。(详细内容,请参
剩余196页未读,继续阅读
七宝7
- 粉丝: 6
- 资源: 2
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0