使用節點管理器啟動計算機上的服務器
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')