Sometimes, you’re just having a wonderful day and suddenly the worst just happens:
[ServiceController] Problem starting service jboss:service=Naming
java.rmi.server.ExportException: Port already in use: 1198; nested exception is:
java.net.BindException: Address already in use: JVM_Bind
at sun.rmi.transport.tcp.TCPTransport.listen(TCPTransport.java:243)
............
The regular solution is to check if the port is actually used. So fire up a command prompt and netstat –aon.
If you find the port, see what process is using it and kill it
.
If you don’t see the port you can reserve it by following the information in KB812873 – http://support.microsoft.com/kb/812873.
My ReservedPorts entry contains:
1433-1434
1097-1200
4543-4545
That should fix it. The bad thing is that it requires a restart.
