When starting the Broker the following error is in the pfbroker.log.
Unable to start Dev Console Server
- java.net.BindException: Address already in use
All supported DevTest releases and platforms.
Another process is using Dev Console Server port.
Depending on your exact configuration there could be many different causes for this issue.
The first step is to determine which process is using the port (assumes default port number of 2099):
Shutdown the Broker or BrokerService. Then...
Windows:
Open a command prompt and run the following two commands:
netstat -ano | findstr 2099
tasklist /v /fo csv | findstr /i "<pid>"
where <pid> is the process id found with the first command.
Unix:
netstat -tulpn | grep 2099
Each of the above commands should give you the process that is holding port 2099.
There are three possible conditions for a process to be holding this port.
Changing the Dev Console Server Port:
In the rules.xml file on the Registry machine and this line to the <broker> section. Change the port to any unused port:
<property comment="The Dev Console HTTP server port number" key="lisa.broker.devconsole.server.port" value="2099"/>
Restart the Broker.