使用节点管理器启动计算机上的服务器
WLST 可以连接至在任何计算机上运行的节点管理器,并能够在此计算机上启动一个或多个 WebLogic Server 实例。要通过此技术使用 WLST 和节点管理器启动服务器实例,域的管理服务器不必处于运行状态。
要将 WLST 连接到节点管理器并启动服务器,请执行下列操作:
1、配置节点管理器以启动服务器。
请参阅“管理服务器启动和关闭”中的使用节点管理器控制服务器。
2、启动节点管理器。
通常,作为配置节点管理器的一部分,您创建当主机启动时会自动启动节点管理器的 Windows 服务或守护程序。请参阅“管理服务器启动和关闭”中的启动和运行节点管理器。
如果节点管理器尚未运行,则登录主机并使用 WLST 启动节点管理器。
c:>java weblogic.WLST
wls:/offline> startNodeManager()
有关 startNodeManager 的详细信息,请参阅 startNodeManager。
3、启动 WLST。
java weblogic.WLST
4、输入 nmConnect 命令以将 WLST 连接到节点管理器。
wls:/offline>nmConnect('username','password','nmHost','nmPort','domainName','domainDir','nmType')
例如,
nmConnect('weblogic', 'weblogic', 'localhost', '5556', 'mydomain','c:/bea/user_projects/domains/mydomain','ssl')
Connecting to Node Manager ...
Successfully connected.
wls:/nm/mydomain>
有关 nmConnect 命令参数的详细信息,请参阅 nmConnect。
5、使用 nmStart 命令启动服务器。
wls:/nm/mydomain>nmStart('AdminServer')
starting server AdminServer
...
Server AdminServer started successfully
wls:/nm/mydomain>
6、输入 nmServerStatus 命令以监视管理服务器的状态。
wls:/nm/mydomain>nmServerStatus('serverName')
RUNNING
wls:/nm/mydomain>
7、输入 nmKill 命令以停止服务器。
wls:/nm/mydomain>nmKill('serverName')
Killing server AdminServer
Server AdminServer killed successfully
wls:/nm/mydomain>
有关 WLST 节点管理器命令的详细信息,请参阅节点管理器命令。
使用节点管理器启动域或群集中的受管服务器
要使用节点管理器启动受管服务器和群集,请执行以下操作:
1、配置节点管理器以启动服务器。
请参阅“管理服务器启动和关闭”中的使用节点管理器控制服务器。
2、启动节点管理器。
通常,作为配置节点管理器的一部分,您创建当主机启动时会自动启动节点管理器的 Windows 服务或守护程序。请参阅“管理服务器启动和关闭”中的启动和运行节点管理器。
如果节点管理器尚未运行,则登录主机并使用 WLST 启动节点管理器。
c:>java weblogic.WLST
wls:/offline> startNodeManager()
有关 startNodeManager 的详细信息,请参阅 startNodeManager。
3、启动管理服务器。
4、如果 WLST 尚未运行,请调用 WLST。然后使用 connect 命令将 WLST 连接到正在运行的 WebLogic 管理服务器实例。
c:>java weblogic.WLST
wls:/(offline)> connect('username','password')
Connecting to weblogic server instance running at t3://localhost:7001 as username weblogic ...
Successfully connected to Admin Server 'myserver' that belongs to domain 'mydomain'.
Warning: An insecure protocol was used to connect to the server.
To ensure on-the-wire security, the SSL port or Admin port should be used instead.
wls:/mydomain/serverConfig>
有关 connect 命令参数的详细信息,请参阅 connect。
5、执行下列任一操作:
要启动受管服务器,请输入以下命令:
start('managedServerName','Server')
其中,managedServerName 是此服务器的名称。例如,
start('managed1','Server')
要启动群集,请输入以下命令:
start('clusterName', 'Cluster')
其中,clusterName 是此群集的名称。例如:
start('mycluster', 'Cluster')