APCconfig.jacl 脚本
使用 APCconfig.jacl 脚本可对应用程序布置控制器配置进行持久更改。
用途
使用 APCconfig.jacl 脚本可修改应用程序布置控制器和动态集群的属性和定制属性。对于转换用户: 等同于 APCconfig.jacl 的 WebSphere® Virtual Enterprise 命令为 xd_APCconfig.jacl。 如果要从 WebSphere Virtual Enterprise进行转换,那么可以继续使用 xd_APCconfig.jacl 命令,该命令的操作与 APCconfig.jacl 命令相同。
位置
APCconfig.jacl 脚本位于 app_server_root/bin 目录中。使用情况
要更改配置,必须具有配置员或管理员管理特权。
要使用 wsadmin 工具运行 APCconfig.jacl 脚本,请使用以下命令:wsadmin.sh -profile APCconfig.jacl -c "insert_proc"请将 insert_proc 变量替换为过程的名称和正确的变量值以完成更改。 将过程括在引号中。 将 wsadmin 命令修改为 wsadmin.sh 或 wsadmin.bat,具体取决于操作系统。
过程
要接收可对应用程序布置控制器或动态集群进行设置的有效属性列表,请运行以下 wsadmin 命令:
$AdminConfig show [$AdminConfig getid "/DynamicCluster:clustername/"]提供了以下过程:
- setAPCAttribute 属性值
- 对应用程序布置控制器设置已定义属性和值。 要获取应用程序布置控制器的有效属性列表,请运行以下 wsadmin 命令:
$AdminConfig show [$AdminConfig getid "/AppPlacementController:/"] - getAPCAttribute 属性名称
- 显示指定的应用程序布置控制器属性和值。
- setAPCCustomProperty 属性 value 描述
- 设置指定的应用程序布置控制器定制属性名、值和描述。 有关可以在应用程序布置控制器上设置的定制属性的更多信息,请参阅有关应用程序布置定制属性的信息。 例如,使用以下命令可设置
numVerticalInstances定制属性:wsadmin.sh -profile APCconfig.jacl -c "setAPCCustomProperty numVerticalInstances.myNode 3 verticalstacking" - getAPCCustomProperty 定制属性名称
- 获取指定的应用程序布置控制器定制属性的值和描述。 例如,使用以下命令可获得
numVerticalInstances定制属性的值:wsadmin.sh -profile APCconfig.jacl -c "getAPCCustomProperty numVerticalInstances.myNode" - setDynamicClusterAttribute dynamic_cluster_name 属性值
- 对指定的动态集群设置已定义属性和值。 要获取动态集群的有效属性列表,请运行以下 wsadmin 命令:
$AdminConfig show [$AdminConfig getid "/DynamicCluster:clustername/"] - getDynamicClusterAttribute dynamic_cluster_name 属性
- 显示指定的动态集群属性的值。
- setDynamicClusterCustomProperty dynamic_cluster_name custom_property_name 值 描述
- 对指定的动态集群设置定制属性。 有关可以在动态集群上设置的定制属性的更多信息,请阅读“动态集群定制属性”。 例如,使用以下命令可设置
HTTPsessionRebalanceOff定制属性:wsadmin.sh -profile APCconfig.jacl -c "setDynamicClusterCustomProperty my_dyncluster HTTPSessionRebalanceOff true disablerebalancing" - getDynamicClusterCustomProperty dynamic_cluster_name 属性
- 获取动态集群的指定定制属性的值。 例如,使用以下命令可获得
HTTPSessionRebalanceOff定制属性的值:wsadmin.sh -profile APCconfig.jacl -c "getDynamicClusterCustomProperty my_dyncluster HTTPSessionRebalanceOff"