使用脚本编制使用模板创建新的虚拟主机
使用脚本编制从新的或预先存在的模板创建新虚拟主机。
开始之前
关于此任务
某些配置对象类型具有您可在创建虚拟主机时使用的模板。您可以使用先前存在的模板,也可以通过创建新的定制模板创建新的虚拟主机。执行以下步骤使用模板创建新的虚拟主机:
过程
- 如果您要创建新的定制模板,请执行以下步骤:
- 将以下文件复制并粘贴到新的文件 myvirtualhostname.xml:
app_server_root/config/templates/default/virtualhosts.xml
- 编辑和定制新的 myvirtualhostname.xml 文件。
- 在以下目录中放置新文件:
app_server_root/config/templates/custom/
如果希望新的定制模板与模板列表一起出现,那么重新启动 Deployment Manager。
管理控制台不支持使用定制模板。在管理控制台面板中将看不到您创建的新模板。
- 将以下文件复制并粘贴到新的文件 myvirtualhostname.xml:
- 使用 AdminConfig 对象 listTemplates 命令列示可用的模板,例如:
使用 Jacl:
$AdminConfig listTemplates VirtualHost
- 使用 Jython:
print AdminConfig.listTemplates('VirtualHost')
default_host(templates/default:virtualhosts.xml#VirtualHost_1) my_host(templates/custom:virtualhostname.xml#VirtualHost_1)
- 创建新的虚拟主机。例如:
使用 Jacl:
set cell [$AdminConfig getid /Cell:NetworkDeploymentCell/] set vtempl [$AdminConfig listTemplates VirtualHost my_host] $AdminConfig createUsingTemplate VirtualHost $cell {{name newVirHost}} $vtempl
- 使用 Jython:
cell = AdminConfig.getid('/Cell:NetworkDeploymentCell/') vtempl = AdminConfig.listTemplates('VirtualHost', 'my_host') AdminConfig.createUsingTemplate('VirtualHost', cell, [['name', 'newVirHost']], vtempl)
- 保存配置更改。有关更多信息,请参阅“使用 wsadmin 工具来保存配置更改”主题。
- (仅限于 Network Deployment 环境)使节点同步。有关更多信息,请参阅“使用 wsadmin 脚本编制工具使节点同步”主题。


http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=txml_virtualhost
文件名:txml_virtualhost.html