启动和停止WebLogicServers_第1页
启动和停止WebLogicServers_第2页
启动和停止WebLogicServers_第3页
启动和停止WebLogicServers_第4页
启动和停止WebLogicServers_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、启动和停止 WebLogic Servers ( 2)Restarting the Administration Server on the Same Machine在同一台机子上重起管理服务器如果当从属服务器正在运行的时候重新启动 WebLogic Server ,管理服务器能检测到正在运行的从属 服务器如果你通知管理服务器执行探测的话。要使管理服务器探测从属服务器,在启动管理服务器的时候 从命令行上输入以下的参数:-Dweblogic.management.discover=true这个属性的默认值是 true 。(如果你忽略了这个属性,管理服务器仍然会执行探测。无论怎么,要确 保启动 W

2、ebLogic Server 时这个属性不被定义或不要在命令行中设置为 false )。域的设置目录包含了一个 文件: running-managed-servers.xml ,这是管理服务器所知道的从属服务器的列表。管理服务器在启动的 时候如果得到探测(从属服务器)的指令就会用这个列表检查当前正在运行的从属服务器。重新启动管理服务器不改动从属服务器的运行时设置,所有的改动仅仅能够对静态设置的属性起作 用。如果考虑对静态的设置进行改动 WebLogic Server 就必须要重新启动。探测从属服务器能时管理服务 器监视他们或对能够动态设置的属性做出变动。Restarting the Admin

3、istration Server on Another Machine从另外的机器上启动管理服务器如果计算机宕掉了并且不让你在这台机子上重起管理服务器,你能按照下面的步骤恢复对运行着的从 属服务器的管理:1 。在另外的一台管理机器上安装 WebLogic Server 软件。(假定你还没有这样做) 注意:如果你没有安装 WebLogic Server 的 SP2 ,那么这个新的管理机器的主机名称必须和原来那 台发生故障的管理服务器的主机名称相同。2 。从备份的文件中或从共享磁盘上得到应用程式的文件,复制到新的管理服务器上,并确保他们是 可用的。在新的文件系统中,应用程式文件的位置应该和原来的管

4、理服务器的文件系统中的相同保持同样 的关系(位置,目录)。3 。确信安装在新系统上的从备份或共享磁盘上得到的设置和安全文件是可用的。这些文件保存在管 理服务器的 /config/mydomain 目录下, mydomain 是这个管理服务器所管理的域的名称。4 。在新的机器上使用附加下列参数的命令行重新启动管理服务器:-Dweblogic.management.discover=true 这个参数会强制管理服务器探测当前存在的正在运行的从属服务器。 (如果你忽略了这个特性,管 理服务器仍然会执行探测。记住,无论怎么在命令行中这个特性或不被定义或不要被设置成false. )管理服务器启动后,他会

5、和从属服务器进行通讯并告之管理服务器目前运行在一个不同的 IP 地址 上。Server Startup Process服务器启动步骤启动 WebLogic Server 的时候会有下列的几个动作:1 。找到设置,解密安全数据 管理服务器从域的设置文件中得到设置和安全数据。从属服务器使用他的设置和安全数据(我理解的 是管理服务器的设置和安全数据)同管理服务器进行联系。如果设置了SSL ,从属服务器为了保留设置和安全数据,使用自己的证书文件、键文件和其他相关的 SSL 文件的集合同管理服务器接触。2 。启动核心服务,包括日志和计时在内。3 。从 MBeans 得到子系统的设置,并初始化子系统级的服

6、务。这些服务包括:Security Service安全服务RMI ServiceRMI服务Cluster Service群服务IIOP ServiceIIOP服务Naming Service命名服务RMI Naming Service RMI 命名服务File Service 文件服务JCA ContainerJCA容器JDBC ContainerJDBC容器EJB ContainerEJB容器Web ContainerWeb容器Deployment Manager设置管理器JMS ProviderJMS支持Remote Management远程管理Transaction Service传输(

7、通讯)服务4 。在适合的容器中按照从 WebLogic Server 管理控制台中指定的顺序展开模块。5 。装载并运行所有已被设置好的启动类。Adding a WebLogic Managed Server to the Domain 向域中添加一个 WebLogic 从属服务器在运行一个 WebLogic 从属服务器以前,你首先必须创建对应域域中那个服务器的登陆。按照下列步骤 做:1 。启动域的管理服务器。2 。在浏览器中指定 http:/hostname:port/console 调用管理控制台,这里 hostname 是正在运行的管理 服务器的主机名称, port 是这台设置好的管理服务

8、器监听的端口号码(默认是 7001 )。3 。为这个新的服务器主机创建一个登陆( Servers? Create a new machine )(如果这台服务器和管 理服务器的主机不同的话)。4 。为这个新的服务器创建一个登陆( Servers? Create a new server )。设置这个从属服务器的的主 机的账户为刚才创建的主机登陆。每一个服务器必须由一个唯一的名称-甚至在不同的域中。更多的设置服务器的信息,请参阅 ConfiguringWebLogic Servers and Clusters 一章。Starting a WebLogic Managed Server启动 web

9、Logic 从属服务器WebLogic 从属服务器能被下列的所有一种方法启动:1 。远程启动,从管理控制台上,在从属服务器需要启动的时候使用节点服务器在目标服务器上远程启 动。2 。本地启动在命令界面中使用 java 命令行调用服务器本章讨论怎么从本地启动 WebLogic 从属服务器。有关设置和使用节点管理起远程启动从属服务器的信 息请参阅 Node Manager 。注意:如果你在控制管理台的左面板上右键点击服务器的名字, 出现的选项中有一个 Start this server. 这个选项仅在被定位的从属服务器上有运行着的节点管理器的情况下才能启动从属服务器。更多的信息请 参阅: Node

10、 manager 。一旦设置中有了更多的 WebLogic 从属服务器(参阅 Adding a WebLogicManaged Server to the Domain )。你能从 java 命令行中启动从属服务器。启动 WebLogic Server 的命令能从命令界面中手动键 入,也能放到脚本文件中避免每一次启动的时候都要重新输入命令。 更多的有关脚本的信息请参阅: Starting the WebLogic Managed Servers Using Scripts 。从属服务器的启动参数不同域管理服务器的地方主要是需要提供一个标示来自于从属服务器请求他的设 置的管理服务器位置的参数。

11、WebLogic Server 启动的时候如果没有这个参数就作为管理服务器启动。在启动 WebLogic 从属服务器的时候,需要指定在启动管理服务器(请参阅: Starting theWebLogic Administration Server from the Command Line )的时候指定的的参数,不过下列附加的除外:1 。指定服务器的名字: 当从属服务器从管理服务器请求设置信息的时候,使用服务器的名称标示自己。这能使管理服务器为 那个 WebLogic Server 做出适当的反应。因为这个原因在启动从属服务器的时候你必须设置这个服务器名 字。启动从属服务器的时候在命令行增加下列

12、的参数就能指定(服务器的名字):-D=servername2 。指定管理服务器的主机名称和监听的端口 启动从属服务器的时候,必须指定管理服务器的主机名称和监听端口,从属服务器能获取设置信息。 在启动从属服务器的时候增加下列指定的参数就能(做到):-Dweblogic.management.server=host:portor-Dweblogic.management.server=http:/host:port这里的host是正在运行者的管理服务器的主机的名字或IP地址,port是管理服务器监听的端口地址。默认的端口是 7001 。如果使用 SSL 同管理服务器通信管

13、理服务器必须指定为:-Dweblogic.management.server=https:/host:port在管理服务器和从属服务器之间使用 SSL 协议通信,需要在管理服务器上开启 SSL 功能。怎么设置SSL 的细节请参阅: Managing Security 。注意:所有一个 WebLogic Server 启动是如果没有指定管理服务器的名称, 则启动后成为管理服务器。 注意:因为从属服务器需要从管理服务器上接收设置信息,所以指定的管理服务器必须和从属服务器 在同一个域中。Starting the WebLogic Managed Servers Using Scripts使用脚本启动

14、 WebLogic 从属服务器WebLogic Server 安装是提供了一个脚本例程,能使用他来启动WebLogic Server 。你需要修改这个脚本来适应你的环境和应用。系统提供了启动管理服务器和从属服务器的独立的脚本。启动从属服务器的 脚本名称是: starManageWebLogic.sh(UNIX) 和 startManageWebLogic.cmd( 视窗系统 )。这些脚本存放在 域的设置子目录下。有一些模板,你能编辑他们创建新的启动脚本。使用提供的脚本:1 。无需关注类设置和目录名字。2 。改动量 JAVA_HOME 的值为你的 JDK 的位置。3 。 UNIX 用户必须改动

15、UNIX 例程脚本的权限使其能够被执行。比如:chmod +X startManageWebLogic.sh有两个方法使用脚本启动从属服务器:1 。如果设置了环境变量 SERVER_NAME 和 ADMIN_URL 的值, 则调用启动脚本的时候不必提供 这些做参数。 SERVER_NAME 应该被设置为你期望启动的 WebLogic 从属服务器的名称。 ADMIN_URL 应该被设置为指向管理服务器的主机名称(主机名称或 IP 地址)和管理服务器监听请求的的端口。示例: set SERVER_NAME=bigguy set ADMIN_URL=peach:7001 startManagedWe

16、bLogic2 。能在命令行中通过附加从属服务器的名称和管理服务器的 URL 调用启动脚本启动从属服务器: startManageWebLogic server_name admin:url这里 server_name 你想启动的从属服务器的名称, admin_url 既能是 http:/host:port 也能是 https:/host:port , host 是管理服务器的主机名称(或 IP 地址), port 是管理服务器的监听的端口。Stopping WebLogic Servers from the Administration Console从管理控制台停止 WebLogic Se

17、rver在管理控制台的左面板中的 Server 上右键单击, 会看到两个选项: Kill this server. 和 Stop this server. 如果你选择了 Kill this server. 选项,管理服务器发送一个请求给正在运行的从属服务器上的当前运行着的 节点管理器。然后节点管理器终止了目标从属服务器的进程。Kill this server. 选项不能用于关闭管理服务器。 Kill this server. 选项假定目标从属服务器的机器上运行着一个节点管理器。有关设置和启动节点管理 器的信息,请参阅: Node manager 。如果选择 Stop this server.

18、选项,管理服务器向被选择的服务器发送一个管理关闭的请求。节点管理器 没有用在这里。不象 Kill this server. 选项, Stop this server. 选项能用于关闭管理服务器。因为 Stop this server. 选项有开始关闭从属服务器的管理能力,所以仅宕服务器是活动的而且能够相应 管理请求的情况下。 Kill this server. 选项则非常有代表性的用于当目标从属服务器已被挂起或不能够在相 应来自管理服务器的管理请求的情况下。Shutting Down a Server from the Command Line从命令行关闭服务器也能使用下列的命令行关闭 web

19、Logic Server :java weblogic.Admin -url host:port SHUTDOWN -username adminname -password password 这里:1 。 host 是正在运行着的 WebLogic Server 的主机名称或 IP 地址。2 。 port 是 WebLogic Server 监听的端口(默认是 7001 )。3。adminname是指定的目标 WebLogic Server 上控制台中访问控制列表(ACL )(或是控制台中成员组中的成员)中的用户。默认的控制台中 ACL 成员是 system 。4 。密码是 adminnam

20、e 的密码。Setting Up the WebLogic Server as a 视窗系统 Service设置 WebLogic Server 作为视窗系统服务能使 WebLogic Server 作为视窗系统服务运行。当安装为视窗系统服务时,在启动视窗系统的时候就自 动启动 WebLogic Server 。 WebLogic Server 是调用了启动脚本文件 startWebLogic.cmd 而启动的。不论 WebLogic Server 是作为管理服务器启动还是作为从属服务器启动都仅仅是因为在 java 命令行中调用 WebLogic Server 时参数的不同而不同。更多信息请参

21、阅: Starting aWebLogic Managed Server and Starting the WebLogic Administration Server from the Command Line。设置 WebLogic Server 作为一个视窗系统服务运行或重新设置其不再是视窗系统服务,必须拥有管理员 级别的权限。安装 WebLogic Server 作为视窗系统服务,按照下列的步骤:1。打开 weblogic config mydomain 目录(weblogic 是安装程式的目录,mydomain 是域设置的子目录)。2 。执行 installNTService.cmd

22、 脚本文件。Removing WebLogic Server as a 视窗系统 Service从 Winidows 服务中删除 WebLogic Server从视窗系统服务中删除 WebLogic Server ,按照一下步骤做:1。打开 weblogic config mydomain 目录。2 。执行 uninstallNTService.cmd 脚本文件。视窗系统 Service你也能在 Window 开始菜单中从视窗系统服务中反安装 WebLogic Server 。Changing Passwords for a Server Installed as a更改安装为视窗系统 Ser

23、ver 的服务器的密码如果你安装了默认的服务器作为一个 Window 服务,在安装 WebLogic Server 的过程中创建这个服务 的时候输入的(密码)就是系统密码。如果以后需要更改这个密码,你必须按照以下步骤做:1 。使用 uninstallNTService.cmd 脚本文件反安装 WebLogic Server 服务。2 。 installNTService.cmd 脚本文件包含了下列命令: rem * Install the service“ Cbea wlserver6.0 bin beasvc ” -install -svcname:myserver-javahome: ”

24、Cbeajdk130 -execdir: ” beawlserver6.0 ”- extrapath:”Cbeawlserver6.0 bin ”-cmdline:%CMDLINE% 你必须追加下列的命令 :- password: ” your_password ” 这里 your_password 是新的密码 .3 。执行修改后的 installNTService.cmd 脚本文件。这样会使用新密码创建一个新的服务。The WebLogic Server 视窗系统 Service Program (beasvc.exe)WebLogic Server 服务程式( beasvc.exe )把

25、WebLogic Server 做为视窗系统服务安装和删除的脚本文件调用的是 WebLogic Server 视窗系统 服务程式: beasvc.exe 。通过调用 beasvc.exe 文件,多个 webLogic Server 的实例能被作为视窗系统服务 安装和删除。 beavc.exe 也能够将节点管理器作为视窗系统服务安装和删除。更多的关于将节点管理器作 为视窗系统服务安装和删除的信息,请参阅: Node Manager 。所有的多服务的设置都存储在视窗系统注册表中,使用不同的服务名称,放在了服务器指定的蜂房 (键):HKEY_LOCAL_MACHINE SYSTEM Current

26、C ontrolSet Services当服务启动的时候,视窗系统注册表登陆就被获得,然后 JVM 进行初始化和启动。直到每一个安装 的服务成为不依赖于其他的服务的时候,你能安装 WebLogic Server 的多个实例作为视窗系统服务运行, 每一个服务都要提供一个唯一的名字。下列的选项是 beasvc.exe 能用到的:-install安装指定的服务。-remove删除特定的服务。-svcname:service_name用户指定的安装或删除的服务的名字。-cmdline:java_cmdline_parameters当启动 WebLogic Server 作为视窗系统 fuw 的时候用到

27、的 java 命令行参数。-javahome:java_directoryjava 安装的根目录。将通过追加binjava 到 java_directory 形成启动命令-execdir:base_dir将执行启动命令的目录-extrapath:additional_env_settingsAdditional path settings that will be prepended to the path applicable to this command execution.(水平所限)-help输出可用的 beasvc.exe 的命令(参数)WIN32 系统命令行长度限制在 2000 个字符以

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论