Weblogic使用手册大全详解(中文)
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目录中的l文件定义了域的配置,install_dir是WebLogic Server软件的安装目录。
域是一个完备的管理单元。向域里分发应用的时候,该应用的各组成部分只能分发到域之内的服务器上。如果域中包含集,那么集中的所有服务器都必须属于同一个域。
J2EE应用是一个组件集合,这些组件被组织成一个部署单元(例如EAR,WAR, 或JAR文件)。应用所需要的各种组件——EJBs或Web应用,服务器或集,JDBC连接池等等都定义在一个域配置中。将这些资源组合在一个单一的、完备的域中使我们可以以统一的方
式来看待或访问这些相互关联的资源。
运行管理服务的WebLogic服务器称为管理服务器。管理服务集中管理并监控域的所有资源。如果要对某个域执行管理操作,该域的管理服务器必须处于运行状态。
一个包含多个WebLogic服务器的域只能有一个管理服务器,其它服务器称为受管服务器。每个WebLogic受管服务器都会在启动时从管理服务器得到各自的属性配置。
管理服务器和WebLogic受管服务器启动时都运行webLogic.Server类。没有作为受管服务器启动的WebLogic服务器就是管理服务器。
在生产环境中,系统的典型配置是这样的:应用及业务逻辑组件被分发在多个受管服务器上,而管理服务器则负责配置及监控受管服务器。管理服务器的作用是配置与监控受管服务器。如果管理服务器宕机了,部署在受管服务器上的应用不受影响,可以继续处理客户端的请求;这种情况下,当管理服务器被重启后,可以重新获得对活动域的控制(详细内容,参见“受管服务器运行时重启管理服务器”中的内容)。
把应用或应用组件分散到一组受管服务器上能带来一些好处。将EJB以及其它组件分布到
一组服务器上可以保证主应用的可用性。如果不同的组件完成不同的功能可以提高系统的性能,例如将数据库访问与帐单事务分在不同的受管服务器上处理。象EJB这种可以实现各种功能的组件或应用是可以被隔离开的,从而使它的可用性不依赖于其它组件的状态。多个应用可以部署在一个域中。
当管理服务器使用这样的配置启动以后,我们说该域是活动(active)的。在管理服务器运行期间,只有管理服务器才可以修改配置文件。管理控制台及命令行管理工具提供了访问管理服务器的手段,你可以通过它们来修改域的配置。一个域被激活后,可以通过管理控制台监控或配置整个域的资源。
配置存储库(configuration repository)还保存了其它非活动的配置文件,你可以通过管理终端来编辑这些文件。配置存储库由位于/config目录下的一系列子目录构成。任何域都是由位于一个与该域同名的子目录下的l唯一定义的。你可以通过管理控制台在启动时出现的欢迎页面上的Configuation链接来访问非活动的配置文件。
启动管理控制台
wap歌词中文是什么意思管理控制台是一个Web应用,它使用JSP来访问管理服务器所管理的资源。
管理服务器启动以后(见“启动与终止WebLogic服务器”),在浏览器中使用以下URL启动管理控制台。
hostname:port/console
其中hostname为管理服务器终端的名字或IP地址,而port则为管理控制台用来监听请求的端口(缺省为7001)。如果你是用安全套接层(SSL)来启动管理服务器,那么必须在http后面加上s,如下所示。
hostname:port/console
如果浏览器被配置为使用代理服务器来发送请求,要将浏览器配置改为不使用代理服务器。如果管理服务器与浏览器位于同一台机器上,那么你要确保发送给localhost以及127.0.0.1的请求没有被发送给代理服务器。
管理控制台的左窗格包含了一个树形结构,你可以通过这棵树来浏览数据表、配置页面、监控页面,或者是访问日志文件。在树中选择一个项目(即用鼠标左点项目),就可以显示某种类型的资源的相关数据或者显示某个资源的配置页面以及监控页面。树的最左边的
节点是一些文件夹,如果文件夹里包含有叶子节点,那么你可以点击其左边的加号来展开树并访问叶子节点。
实体表(某特定类型的资源的数据表)是可以定制的,这可以通过减少或增加显示不同属性的列来实现。你也可以点击表格上部的“Customize this table”链接对它进行定制。表中的每一列都对应于被选中一个属性。
启动管理控制台需要输入口令。第一次可以使用与启动管理服务器相同的用户名和口令来启动管理控制台,然后你可以使用管理控制台来创建一组具有管理权限的用户,此后这些用户就可以通过管理控制台来执行管理工作了。
运行时对象与配置对象
管理服务器中有许多类似于JavaBean的Management Beans(MBeans)对象。Mbeans遵循Sun的Java管理扩展标准(JMX)。这些对象提供了对域资源的管理访问。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。