使用 Scripting 重新產生節點外掛程式配置

您可以使用 Scripting 和 wsadmin 工具,來重新產生節點外掛程式配置。

開始之前

啟動這項作業之前,wsadmin 工具必須正在執行。如需相關資訊,請參閱使用 wsadmin Scripting 啟動 wsadmin Scripting 用戶端一文。

關於這項作業

執行下列步驟,來重新產生節點外掛程式配置:

程序

  1. 識別外掛程式,並將它指派給 generator 變數,例如:

    使用 Jython:

    generator = AdminControl.completeObjectName('type=PluginCfgGenerator,*')

    使用 Jacl:

    set generator [$AdminControl completeObjectName type=PluginCfgGenerator,*]
    此外,您可以指定 node 選用參數。WebSphere® Application Server, Network Deployment 環境中,請指定部署管理程式伺服器的節點名稱。
  2. 為給定的 Web 伺服器定義重新產生節點外掛程式。

    使用 Jython:

    AdminControl.invoke(generator, 'generate', "profile_root/config mycell myWebServerNode myWebServerName true true")

    使用 Jacl:

    $AdminControl invoke $generator generate "profile_root/config mycell myWebServerNode myWebServerName true true"

範例

下列是以應用程式為中心的範例,對給定的 Web 伺服器定義,使用 generatepropagatepropagateKeyring 作業:

使用 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) 
其中:
configuration_root
是要掃描之配置儲存庫的根目錄路徑。

如果您以 null 取代 configuration_root 參數,會使用預設配置根目錄。

myCellName
是配置儲存庫中作為限定產生範圍的 Cell 名稱。
myNodeName
是配置儲存庫中作為限定產生範圍的節點名稱。
myServerName
是作為限定產生範圍的伺服器名稱。
propagate
布林變數,指定要傳播配置檔。
propagateKeyring
是布林變數,指定要傳播金鑰環檔案。

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)  
其中:
app_server_root
是作為指令執行對象之應用程式伺服器的根目錄。
configuration_root
是要掃描之配置儲存庫的根目錄路徑。
myCellName
是配置儲存庫中作為限定產生範圍的 Cell 名稱。
myNodeName
是配置儲存庫中作為限定產生範圍的節點名稱。
myServerName
是作為限定產生範圍的伺服器名稱。
myOutputFileName
是所產生之外掛程式配置檔的路徑和檔名。

指出主題類型的圖示 作業主題



時間戳記圖示 前次更新: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=txml_pluginconfig
檔名:txml_pluginconfig.html