I am starting up the TOMCAT server for ACFWEB and getting: "java.net.BindException: EDC8116I Address not available.". What can cause this error?
The EDC8116I Address not available message can be a result of the requested socket address is not available to the machine. Either an incorrect socket address was used, or there is a problem at the remote node where the socket address should be.
To determine if the socket address/port is reserved check if SYS1.PARMLIB(BPXPRMxx) contains:
INADDRANYPORT(starting_port_number) and
INADDRANYCOUNT(number_of_ports_to_reserve)
If the selected socket address/port is in the range INADDRANYPORT + INADDRANYCOUNT, then the socket address/port is reserved. Change INADDRANYPORT + INADDRANYCOUNT or select a different socket address/port for ACFWEB.
To determine if the socket address/port is in use, issue the TSO command netstat (po 4389).
If the socket address/port is available you will see the following:
netstat (po nnnn) MVS TCP/IP NETSTAT CS V1R12 TCPIP Name: TCPIP 13:18:33 User Id Conn State ------- ---- ----- READY
If the socket address/port is in use you will see display output similar to the following:
netstat (po nnnn) MVS TCP/IP NETSTAT CS V1R12 TCPIP Name: TCPIP 13:17:32 User Id Conn State ------- ---- ----- TOMCAT 0000xxxxxx Listen Local Socket: ::..nnnn Foreign Socket: ::..0