You can use the Jython or Jacl scripting languages to configure servers with the wsadmin tool. The commands and parameters in the PortManagement group can be used to list and modify application and server ports.
Use the listApplicationPorts command to list the ports in order to access a particular application.
Target object
The application name for which the list of ports is generated. (String)
Required parameters
None.
Return values
The ports that are used by the application that you specified.
Batch mode example usage
$AdminTask listApplicationPorts {}
AdminTask.listApplicationPorts ()
Interactive mode example usage
$AdminTask listApplicationPorts {-interactive}
AdminTask.listApplicationPorts ('[-interactive]')
Use the listServerPorts command to list the ports that are used by the server that you specify.
Target object
The server name. (String)
Optional parameters
Batch mode example usage
$AdminTask listServerPorts server1 {-nodeName myNode}
AdminTask.listServerPorts ('server1', '[-nodeName myNode]')
Interactive mode example usage
$AdminTask listServerPorts {-interactive}
AdminTask.listServerPorts ('[-interactive]')
Use the modifyServerPort command to modify the port that is used by the server.
Target object
The name of the server for which the port is modified.
Required parameters
Optional parameters
Batch mode example usage
$AdminTask modifyServerPort server1 {-nodeName myNode -endPointName port1 -port 5566 -modifyShared true}
AdminTask.modifyServerPort ('server1', '[-nodeName myNode -endPointName port1 -port 5566 -modifyShared true]')
AdminTask.modifyServerPort ('server1', ['-nodeName', 'myNode', '-endPointName', 'port1', '-port', '5566 -modifyShared true'])
Interactive mode example usage
$AdminTask modifyServerPort {-interactive}
AdminTask.modifyServerPort ('[-interactive]')
AdminTask.modifyServerPort (['-interactive'])