11.45. 将通用类型 命令 分配给特定节点
您可以使用 --node-type
参数将通用类型 命令
分配给特定的节点类型。您可以使用通用 type 命令来
编辑属性,或在管理模型中调用特定节点类型的操作。
node-type
参数可用于单机服务器和受管域中的服务器上。调用 命令后,服务器配置文件将更新。
在终端中发出 help 命令
,以查看通用类型 命令
及其任何参数的描述。您可以显示您通过发出 帮助 [COMMAND_NAME]
创建的命令的说明,其中 [COMMAND_NAME]
是命令的名称。
该流程使用演示为单机服务器上的特定节点类型分配通用类型 命令
的示例。
您还可以将通用类型 命令
分配给受管域中的特定节点类型。您必须在每个命令中添加配置集。以下示例将 default
设置为配置集。
[domain@localhost:9999 /] data-source --profile=default --jndi-name=myds --min-pool-size=11 --max-pool-size=22
[domain@localhost:9999 /] data-source --profile=default --jndi-name=myds --min-pool-size=11 --max-pool-size=22
流程
将
--node-type
参数附加到命令
。以下示例将/subsystem=datasources/data-source
指定为节点类型,并将数据源
指定为通用类型命令
:[standalone@localhost:9999 /] command add --node-type=/subsystem=datasources/data-source --command-name=data-source
[standalone@localhost:9999 /] command add --node-type=/subsystem=datasources/data-source --command-name=data-source
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 通过完成以下步骤之一来识别指定节点类型的目标子节点:
将子节点的只读属性指定为识别属性。以下示例调用
myds
资源中的flush-all-connection-in-pool
操作:此资源由jndi-name
属性标识。[standalone@localhost:9999 /] data-source flush-all-connection-in-pool --jndi-name=myds
[standalone@localhost:9999 /] data-source flush-all-connection-in-pool --jndi-name=myds
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 使用
--name
参数为子节点指定一个值。以下示例调用myds
资源中的flush-all-connection-in-pool
操作:此资源通过--name
属性来标识。[standalone@localhost:9999 /] data-source flush-all-connection-in-pool --name=myds
[standalone@localhost:9999 /] data-source flush-all-connection-in-pool --name=myds
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
使用
add
参数来添加新资源。添加的属性前缀为--
。以下示例显示new-ds
作为新资源,它带有为资源定义的
属性:--driver-name
、--connection-url
和 --pool-name[standalone@localhost:9999 /] data-source add --jndi-name=my-new-ds --driver-name=h2 \ --connection-url=db:url --pool-name=my-ds-pool
[standalone@localhost:9999 /] data-source add --jndi-name=my-new-ds --driver-name=h2 \ --connection-url=db:url --pool-name=my-ds-pool
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 现在,您可以通过使用
--jndi-name
命令识别资源来编辑可写入属性。以下示例将myds
显示为标识的资源,并且修改了min-pool-size 和
的可写属性。max-pool-size
[standalone@localhost:9999 /] data-source --jndi-name=myds --min-pool-size=11 --max-pool-size=22
[standalone@localhost:9999 /] data-source --jndi-name=myds --min-pool-size=11 --max-pool-size=22
Copy to Clipboard Copied! Toggle word wrap Toggle overflow