![[AIX Solaris HP-UX Linux Windows]](../images/dist.gif)
![[z/OS]](../images/ngzos.gif)
APCconfig.jacl 脚本
使用 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 attribute_value
- 对应用程序布置控制器设置已定义属性和值。要获取应用程序布置控制器的有效属性列表,请运行以下 wsadmin 命令:
$AdminConfig show [$AdminConfig getid "/AppPlacementController:/"]
- getAPCAttribute attribute_name
- 显示指定的应用程序布置控制器属性和值。
- setAPCCustomProperty property value description
- 设置指定的应用程序布置控制器定制属性名、值和描述。有关可以在应用程序布置控制器上设置的定制属性的更多信息,请阅读“应用程序布置定制属性”。例如,使用以下命令可设置 numVerticalInstances 定制属性:
wsadmin.sh -profile APCconfig.jacl -c "setAPCCustomProperty numVerticalInstances.myNode 3 verticalstacking"
- getAPCCustomProperty custom_property_name
- 获取指定的应用程序布置控制器定制属性的值和描述。例如,使用以下命令可获得 numVerticalInstances 定制属性的值:
wsadmin.sh -profile APCconfig.jacl -c "getAPCCustomProperty numVerticalInstances.myNode"
- setDynamicClusterAttribute dynamic_cluster_name attribute_value
- 对指定的动态集群设置已定义属性和值。要获取动态集群的有效属性列表,请运行以下 wsadmin 命令:
$AdminConfig show [$AdminConfig getid "/DynamicCluster:clustername/"]
- getDynamicClusterAttribute dynamic_cluster_name attribute
- 显示指定的动态集群属性的值。
- setDynamicClusterCustomProperty dynamic_cluster_name custom_property_name value description
- 对指定的动态集群设置定制属性。有关可以在动态集群上设置的定制属性的更多信息,请阅读“动态集群定制属性”。例如,使用以下命令可设置 HTTPsessionRebalanceOff 定制属性:
wsadmin.sh -profile APCconfig.jacl -c "setDynamicClusterCustomProperty my_dyncluster HTTPSessionRebalanceOff true disablerebalancing"
- getDynamicClusterCustomProperty dynamic_cluster_name property
- 获取动态集群的指定定制属性的值。例如,使用以下命令可获得 HTTPSessionRebalanceOff 定制属性的值:
wsadmin.sh -profile APCconfig.jacl -c "getDynamicClusterCustomProperty my_dyncluster HTTPSessionRebalanceOff"