AdminTask 对象的 PortManagement 命令组
要通过 wsadmin 工具配置服务器,可以使用 Jython 或 Jacl 脚本编制语言来实现。PortManagement 组中的命令和参数可用于列示和修改应用程序端口与服务器端口。
AdminTask 对象的 PortManagement 命令组包括以下命令:
listApplicationPorts
使用 listApplicationPorts 命令列示用于访问特定应用程序的端口。
目标对象
为其生成端口列表的应用程序名称。(字符串)
必需参数
无。
返回值
您指定的应用程序所使用的端口。
批处理方式示例用法
- 使用 Jacl:
$AdminTask listApplicationPorts {}
- 使用 Jython 字符串:
AdminTask.listApplicationPorts ()
交互方式示例用法
- 使用 Jacl:
$AdminTask listApplicationPorts {-interactive}
- 使用 Jython 字符串:
AdminTask.listApplicationPorts ('[-interactive]')
listServerPorts
使用 listServerPorts 命令以列示由您指定的服务器使用的端口。
目标对象
服务器名。(字符串)
可选参数
- -nodeName
- 节点的名称。仅当服务器名在单元中不是唯一名称时才需要此参数。(字符串,可选)
批处理方式示例用法
- 使用 Jacl:
$AdminTask listServerPorts server1 {-nodeName myNode}
- 使用 Jython 字符串:
AdminTask.listServerPorts ('server1', '[-nodeName myNode]')
交互方式示例用法
- 使用 Jacl:
$AdminTask listServerPorts {-interactive}
- 使用 Jython 字符串:
AdminTask.listServerPorts ('[-interactive]')
modifyServerPort
使用 modifyServerPort 命令来修改服务器所使用的端口。
目标对象
修改了其端口的服务器的名称。
必需参数
- -nodeName
- 服务器节点的名称。仅当服务器名称在单元中不是唯一名称时才需要此参数。(字符串,必需)
- -endPointName
- 要修改的端口的名称。(字符串,必需)
可选参数
- -host
- 端点的主机名的新值。(字符串,可选)
- -port
- 端点的端口号的新值。(整数,可选)
- -modifyShared
- 如果多个传输通道链之间共享端口,那么将此参数设置为 true 以修改所需端口。如果未指定此参数,那么即使在多个传输通道链中使用了某个端口,此命令也不会修改此端口。(布尔值,可选)
批处理方式示例用法
- 使用 Jacl:
$AdminTask modifyServerPort server1 {-nodeName myNode -endPointName port1 -port 5566 -modifyShared true}
- 使用 Jython 字符串:
AdminTask.modifyServerPort ('server1', '[-nodeName myNode -endPointName port1 -port 5566 -modifyShared true]')
- 使用 Jython 列表:
AdminTask.modifyServerPort ('server1', ['-nodeName', 'myNode', '-endPointName', 'port1', '-port', '5566 -modifyShared true'])
交互方式示例用法
- 使用 Jacl:
$AdminTask modifyServerPort {-interactive}
- 使用 Jython 字符串:
AdminTask.modifyServerPort ('[-interactive]')
- 使用 Jython 列表:
AdminTask.modifyServerPort (['-interactive'])