Use this task to delete a configuration object from the
configuration repository. This action only affects the configuration.
About this task
If a running instance of a configuration object exists when
you remove the configuration, the change has no effect on the running
instance.
Procedure
- 啟動 wsadmin Scripting 工具。
- Assign the ID string that identifies the server that you
want to remove:
Using Jacl:
set s1 [$AdminConfig getid /Node:mynode/Server:myserver/]
Using
Jython:
s1 = AdminConfig.getid('/Node:mynode/Server:myserver/')
Table 1. AdminConfig getid command description. The following
table describes the AdminConfig getid command.Element |
Description |
set |
is a Jacl command |
s1 |
is a variable name |
$ |
is a Jacl operator for substituting a variable
name with its value |
AdminConfig |
is an object that represents the WebSphere® Application Server configuration |
getid |
is an AdminConfig command |
Node |
is an object type |
mynode |
is the host name of the node from
which the server is removed |
Server |
is an object type |
myserver |
is the name of the server to remove |
- Remove the configuration object. For example:
Using Jacl:
$AdminConfig remove $s1
Using Jython:
AdminConfig.remove(s1)
Table 2. AdminConfig remove command description. The
following table describes the AdminConfig remove command.Element |
Description |
$ |
is a Jacl operator for substituting a variable
name with its value |
AdminConfig |
is an object that represents the WebSphere Application
Server configuration |
remove |
is an AdminConfig command |
s1 |
evaluates the ID of the server
that is specified in step number 2 |
- Save the configuration changes.
請利用下列指令範例來儲存您的配置變更:
AdminConfig.save()
- In a network deployment environment only,
synchronize the node.
請利用 AdminNodeManagement Script 程式庫中的 syncActiveNode 或 syncNode Script,將配置變更傳播給節點。
Results
The application server configuration no longer contains a
specific server object. Running servers are not affected.