使用 Scripting 重新產生節點外掛程式配置
您可以使用 Scripting 和 wsadmin 工具,來重新產生節點外掛程式配置。
開始之前
關於這項作業
執行下列步驟,來重新產生節點外掛程式配置:
程序
範例
下列是以應用程式為中心的範例,對給定的 Web 伺服器定義,使用 generate、propagate 和 propagateKeyring 作業:
使用 Jython:
AdminControl.invoke(generator,'generate',"profile_root/config
01Cell03 01Node03 webserver1 true")
AdminControl.invoke(generator,'propagate',"profile_root/config
01Cell03 01Node03 webserver1")
AdminControl.invoke(generator,'propagateKeyring',"profile_root/config
01Cell03 01Node03 webserver1"
使用 Jacl:
$AdminControl invoke $generator generate "profile_root/config 01Cell03 01Node03 webserver1 true"
$AdminControl invoke $generator propagate "profile_root/config 01Cell03 01Node03 webserver1"
$AdminControl invoke $generator propagateKeyring "profile_root/config 01Cell03 01Node03 webserver1"
下列資訊說明 generate 作業可能接受的參數:
public void generate(java.lang.String
configuration_root, java.lang.String myCellName,
java.lang.String myNodeName, java.lang.String myServerName, java.lang.Boolean
propagate, java.lang.Boolean propagateKeyring)
其中:
- 是要掃描之配置儲存庫的根目錄路徑。
如果您以 null 取代 configuration_root 參數,會使用預設配置根目錄。
- 是配置儲存庫中作為限定產生範圍的 Cell 名稱。
- 是配置儲存庫中作為限定產生範圍的節點名稱。
- 是作為限定產生範圍的伺服器名稱。
- 布林變數,指定要傳播配置檔。
- 是布林變數,指定要傳播金鑰環檔案。
propagateKeyring 會將 SSL 金鑰環移至外掛程式機器。
下列是以網路為中心的範例,使用 generate 作業來產生 Cell 的外掛程式配置檔:
使用 Jython:
AdminControl.invoke(generator,'generate',"profile_root/config 01Cell03 null null plugin-cfg.xml")
使用 Jacl:
$AdminControl invoke $generator generate "profile_root/config 01Cell03 null null plugin-cfg.xml"
下列資訊說明 generate 作業可能接受的參數:
public void generate(java.lang.String app_server_root, java.lang.String
configuration_root, java.lang.String myCellName,
java.lang.String myNodeName, java.lang.String
myServerName,java.lang.String myOutputFileName)
其中:
- 是作為指令執行對象之應用程式伺服器的根目錄。
- 是要掃描之配置儲存庫的根目錄路徑。
- 是配置儲存庫中作為限定產生範圍的 Cell 名稱。
- 是配置儲存庫中作為限定產生範圍的節點名稱。
- 是作為限定產生範圍的伺服器名稱。
- 是所產生之外掛程式配置檔的路徑和檔名。