使用启动脚本启动受管服务器

受管服务器是运行已部署应用程序的 WebLogic Server 实例。它通过管理服务器提供所有配置和部署信息。通常情况下,可以使用受管服务器在生产环境中运行应用程序。

有关受管服务器和管理服务器的详细信息,请参阅“了解域配置”中的了解 WebLogic Server 域。

如果使用 WebLogic Server 提供的某个 Configuration Wizard 模板,您的域目录中将包含一个名为 startManagedWebLogic 的启动脚本,可以用来启动受管服务器。您可以使用该脚本启动群集中的所有受管服务器。

有关域目录文件的详细信息,请参阅“了解域配置”中的域配置文件。

该脚本不使用节点管理器启动和管理服务器。而是使用 Java 命令调用 weblogic.Server 类,该类是 WebLogic Server 实例的主类。有关在 Java 命令中调用 weblogic.Server 的详细信息,请参阅“WebLogic Server 命令参考”中的 weblogic.Server 命令行参考。

要使用 WebLogic Server 脚本启动受管服务器,请执行下列步骤:

  1. 参阅启动服务器:开始之前以了解需预先完成的任务。
  2. 如果您尚未创建受管服务器,请创建一个或多个受管服务器。 请参阅 Creating WebLogic Domains Using the Configuration Wizard 或“管理控制台联机帮助”中的创建受管服务器。
  3. 启动域的管理服务器。
  4. 在承载受管服务器的计算机的外壳(命令提示)中,切换到包含 startManagedWebLogic 脚本的目录:DOMAIN_NAME\bin\startManagedWebLogic.cmd (Windows)DOMAIN_NAME/bin/startManagedWebLogic.sh (UNIX) 其中 DOMAIN_NAME 是域所在的目录。默认情况下,该目录是 BEA_HOME\user_projects\domains\DOMAIN_NAME。
  5. 输入下列命令之一:
  • startManagedWebLogic.cmd managed_server_name admin_url (Windows)
  • startManagedWebLogic.sh managed_server_name admin_url (UNIX) 其中 managed_server_name 指定受管服务器的名称,而 admin_url 指定域管理服务器的监听地址(主机名或 IP 地址)和端口号。 例如,以下命令使用 startManagedWebLogic.cmd 启动名为 myManagedServer 的受管服务器。域管理服务器的监听地址是 AdminHost:7001: c:\bea\user_projects\domains\mydomain\bin\startManagedWebLogic.cmd myManagedServer http://AdminHost:7001
  1. 对于要启动的每个受管服务器,请打开独立的命令外壳并执行步骤 4 和 5。如果您要在其他计算机上启动受管服务器,请登录该计算机(远程或本地),然后执行步骤 4 和 5。

有关在远程 WebLogic Server 主机上运行受管服务器的信息,请参阅“Create Templates and Domains Using the Pack and Unpack Commands”中的 How Do I: Create and Start Managed Servers on a Remote Machine。

有关配置管理服务器连接的信息,请参阅配置受管服务器到管理服务器的连接。

startManagedWebLogic 脚本执行下列操作:

  1. 调用 startWebLogic 脚本,该脚本通过调用 WL_HOME\user_projects\domains\DOMAIN_NAME\bin\setDomainEnv.cmd(UNIX 上为setDomainEnv.sh)设置环境变量,其中 WL_HOME 是 WebLogic Server 的安装位置。
  2. 调用 java weblogic.Server 命令,可以启动配置为运行 WebLogic Server 实例的 JVM。

当服务器成功完成其启动过程时,它将向标准输出(默认为命令窗口)中写入下面的消息:

<Notice> <WebLogicServer> <000360> <Server started in RUNNING mode>