启动和停止WebLogic Servers

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

启动和停止WebLogic Servers (2)

Restarting the Administration Server on the Same Machine

在同一台机子上重起管理服务器

如果当从属服务器正在运行的时候重新启动WebLogic Server,管理服务器能检测到正在运行的从属服务器如果你通知管理服务器执行探测的话。要使管理服务器探测从属服务器,在启动管理服务器的时候从命令行上输入以下的参数:

-Dweblogic.management.discover=true

这个属性的默认值是true。(如果你忽略了这个属性,管理服务器仍然会执行探测。无论怎么,要确保启动WebLogic Server时这个属性不被定义或不要在命令行中设置为false)。域的设置目录包含了一个文件:running-managed-servers.xml,这是管理服务器所知道的从属服务器的列表。管理服务器在启动的时候如果得到探测(从属服务器)的指令就会用这个列表检查当前正在运行的从属服务器。

重新启动管理服务器不改动从属服务器的运行时设置,所有的改动仅仅能够对静态设置的属性起作用。如果考虑对静态的设置进行改动WebLogic Server就必须要重新启动。探测从属服务器能时管理服务器监视他们或对能够动态设置的属性做出变动。

Restarting the Administration Server on Another Machine

从另外的机器上启动管理服务器

如果计算机宕掉了并且不让你在这台机子上重起管理服务器,你能按照下面的步骤恢复对运行着的从属服务器的管理:

1。在另外的一台管理机器上安装WebLogic Server软件。(假定你还没有这样做)注意:如果你没有安装WebLogic Server的SP2,那么这个新的管理机器的主机名称必须和原来那台发生故障的管理服务器的主机名称相同。

2。从备份的文件中或从共享磁盘上得到应用程式的文件,复制到新的管理服务器上,并确保他们是可用的。在新的文件系统中,应用程式文件的位置应该和原来的管理服务器的文件系统中的相同保持同样的关系(位置,目录)。

3。确信安装在新系统上的从备份或共享磁盘上得到的设置和安全文件是可用的。这些文件保存在管理服务器的/config/mydomain目录下,mydomain是这个管理服务器所管理的域的名称。

4。在新的机器上使用附加下列参数的命令行重新启动管理服务器:

-Dweblogic.management.discover=true

这个参数会强制管理服务器探测当前存在的正在运行的从属服务器。(如果你忽略了这个特性,管理服务器仍然会执行探测。记住,无论怎么在命令行中这个特性或不被定义或不要被设置成false.)管理服务器启动后,他会和从属服务器进行通讯并告之管理服务器目前运行在一个不同的IP地址上。

Server Startup Process

服务器启动步骤

启动WebLogic Server的时候会有下列的几个动作:

1。找到设置,解密安全数据

管理服务器从域的设置文件中得到设置和安全数据。从属服务器使用他的设置和安全数据(我理解的是管理服务器的设置和安全数据)同管理服务器进行联系。如果设置了SSL,从属服务器为了保留设置和安全数据,使用自己的证书文件、键文件和其他相关的SSL文件的集合同管理服务器接触。

2。启动核心服务,包括日志和计时在内。

3。从MBeans得到子系统的设置,并初始化子系统级的服务。这些服务包括:

Security Service 安全服务

RMI Service RMI服务

Cluster Service 群服务

IIOP Service IIOP服务

Naming Service 命名服务

RMI Naming Service RMI命名服务

File Service 文件服务

JCA Container JCA容器

JDBC Container JDBC容器

EJB Container EJB容器

Web Container Web容器

Deployment Manager 设置管理器

JMS Provider JMS支持

Remote Management 远程管理

Transaction Service 传输(通讯)服务

4。在适合的容器中按照从WebLogic Server管理控制台中指定的顺序展开模块。

5。装载并运行所有已被设置好的启动类。

Adding a WebLogic Managed Server to the Domain

向域中添加一个WebLogic从属服务器

在运行一个WebLogic从属服务器以前,你首先必须创建对应域域中那个服务器的登陆。按照下列步骤做:

1。启动域的管理服务器。

2。在浏览器中指定http://hostname:port/console调用管理控制台,这里hostname是正在运行的管理服务器的主机名称,port是这台设置好的管理服务器监听的端口号码(默认是7001)。

3。为这个新的服务器主机创建一个登陆(Servers??〉Create a new machine)(如果这台服务器和管理服务器的主机不同的话)。

4。为这个新的服务器创建一个登陆(Servers??〉Create a new server)。设置这个从属服务器的的主机的账户为刚才创建的主机登陆。每一个服务器必须由一个唯一的名称-甚至在不同的域中。

更多的设置服务器的信息,请参阅ConfiguringWebLogic Servers and Clusters一章。

Starting a WebLogic Managed Server

启动webLogic从属服务器

WebLogic从属服务器能被下列的所有一种方法启动:

1。远程启动,从管理控制台上,在从属服务器需要启动的时候使用节点服务器在目标服务器上远程启动。

2。本地启动在命令界面中使用java命令行调用服务器

本章讨论怎么从本地启动WebLogic从属服务器。有关设置和使用节点管理起远程启动从属服务器的信息请参阅Node Manager。

注意:如果你在控制管理台的左面板上右键点击服务器的名字,出现的选项中有一个Start this server...。这个选项仅在被定位的从属服务器上有运行着的节点管理器的情况下才能启动从属服务器。更多的信息请参阅:Node manager。

一旦设置中有了更多的WebLogic从属服务器(参阅Adding a WebLogicManaged Server to the Domain)。你能从java命令行中启动从属服务器。启动WebLogic Server的命令能从命令界面中手动键入,也能放到脚本文件中避免每一次启动的时候都要重新输入命令。更多的有关脚本的信息请参阅:Starting the WebLogic Managed Servers Using Scripts。

从属服务器的启动参数不同域管理服务器的地方主要是需要提供一个标示来自于从属服务器请求他的设置的管理服务器位置的参数。WebLogic Server启动的时候如果没有这个参数就作为管理服务器启动。

在启动WebLogic从属服务器的时候,需要指定在启动管理服务器(请参阅:Starting theWebLogic Administration Server from the Command Line)的时候指定的的参数,不过下列附加的除外:

1。指定服务器的名字:

当从属服务器从管理服务器请求设置信息的时候,使用服务器的名称标示自己。这能使管理服务器为那个WebLogic Server做出适当的反应。因为这个原因在启动从属服务器的时候你必须设置这个服务器名字。启动从属服务器的时候在命令行增加下列的参数就能指定(服务器的名字):

=servername

2。指定管理服务器的主机名称和监听的端口

启动从属服务器的时候,必须指定管理服务器的主机名称和监听端口,从属服务器能获取设置信息。在启动从属服务器的时候增加下列指定的参数就能(做到):

-Dweblogic.management.server=host:port

or

-Dweblogic.management.server=http://host:port

这里的host是正在运行者的管理服务器的主机的名字或IP地址,port是管理服务器监听的端口地址。默认的端口是7001。

如果使用SSL同管理服务器通信管理服务器必须指定为:

-Dweblogic.management.server=https://host:port

在管理服务器和从属服务器之间使用SSL协议通信,需要在管理服务器上开启SSL功能。怎么设置

相关文档
最新文档