从命令行下载并定制配置片段
可使用 configUtility 命令以从 IBM WebSphere Liberty Repository 下载配置片段。还可使用此命令将配置片段变量替换为您的输入值。Liberty Repository 配置片段是用于特定任务的 Liberty 服务器配置样本。
过程
- 打开命令行,然后将目录切换至 wlp/bin 目录。
- 在 Liberty Repository 中生成配置片段列表。
运行以下命令以将配置片段列表写至控制台屏幕:
configUtility find
在此生成列表中,可确定要下载和(可选)修改的配置片段的名称。
可指定字符串以将列表过滤为描述中具有指定字符串的配置片段。例如,要获取与安全性相关的配置片段列表,请运行:
请将包含空格的字符串括在双引号中;例如:configUtility find security
configUtility find "ejb security"
- 可选: 为配置片段生成所有变量选项的列表。 通过使用步骤 2 中获取的配置片段的名称,运行以下命令以将该片段的变量选项列表写至控制台屏幕。对于 configSnippet,请指定片段名称:
configUtility install configSnippet --info
如果配置片段没有用于替换的变量,那么此命令会返回空列表。
- 下载配置片段。 通过使用步骤 2 中获取的配置片段的名称,运行以下命令以将配置片段写至控制台屏幕。对于 configSnippet,请指定片段名称:
configUtility install configSnippet
要将配置片段写至文件而不是控制台屏幕,请添加 --createConfigFile 选项并指定文件路径。可使用 include 语句在 server.xml 配置文件中添加已生成文件。例如,要将配置片段写至本地文件系统上的 C:\wlp\usr\servers\server1\snippet-include.xml 文件,请运行以下命令:
configUtility install configSnippet --createConfigFile=C:/wlp/usr/servers/server1/snippet-include.xml
提示: 如果文件路径有空格,那么必须将文件路径括在双引号 (") 中。例如,如果文件路径为 C:\Program Files\mySnipets\snippet-include.xml,请在命令中指定 --createConfigFile="C:/Program Files/mySnipets/snippet-include.xml"。要下载 --info 选项发现的配置片段变量并替换为您的输入值,请使用 --v[variable]=value 选项:configUtility install configSnippet --vvariable=value
例如,要对 remoteAdministration 片段中的 $[adminUser] 变量指定值 user1,请运行:
此命令将远程管理的配置写至控制台屏幕(用 user1 替换 $[adminUser] 变量):configUtility install remoteAdministration --vadminUser=user1
<quickStartSecurity userName="user1" userPassword="${adminPassword}"/>
有关命令选项的更多信息,请参阅Liberty:configUtility 命令。


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