使用脚本编制来重新生成节点插件配置
可以使用脚本编制和 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)
其中:- 表示要扫描的配置库的根目录路径。
如果您将 configuration_root 参数替换为 null,那么将使用缺省配置根目录。
- 表示配置库中要对其生成进行限制的单元的名称。
- 表示配置库中要对其生成进行限制的节点的名称。
- 表示要对其生成进行限制的服务器的名称。
- 布尔变量,指定传播配置文件。
- 布尔变量,指定传播密钥环文件。
propagateKeyring 将 SSL 密钥环移到插件机器。
以下以网络为中心的示例使用 generate 操作来生成单元的插件配置文件:
使用 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)
其中:- 表示应用程序服务器对其运行命令的根目录。
- 表示要扫描的配置库的根目录路径。
- 表示配置库中要对其生成进行限制的单元的名称。
- 表示配置库中要对其生成进行限制的节点的名称。
- 表示要对其生成进行限制的服务器的名称。
- 表示所生成的插件配置文件的路径和文件名。