- Open the server.xml file in a text editor. This file is
found:
<Install_Root>/config/cell/cellname/nodes/nodename/servers/
servername/server.xml
- Search for the transports XML tag.
- Note all of the HTTP Transport ports and the hostname in all
transports XML tags.
- Run netstat -an to make sure that the HTTP transport port defined in
server.xml file is not is use by any other process.
- Ensure that the defined hostname is a valid hostname in the
server.xml file.
- If it is not a valid, change it to an asterisk (*), or change it to a
valid hostname. Save the server.xml file.
- If the hostname is a valid hostname, edit the etc/hosts file
to make sure it has a valid machine name. If not, change it to a valid
machine name.
- Start the server.
On a newly created server, you might have this issue only after
deploying an application, because the HTTP Transport port initializes only
if there is an application deployed and started during the server
startup.
You will see the following line in the SystemOut.log file only if there
is an application deployed in that server:
[12/23/04 7:54:51:792 EST] 31ce1b81 HttpTransport A SRVE0171I: Transport
http is listening on port 9,080.
[12/23/04 7:54:53:545 EST] 31ce1b81 HttpTransport A SRVE0171I: Transport
https is listening on port 9,090.
|