Occasional Windows Issue
I use Windows XP for development, and every so often, I had a strange issue. I would kill Alfresco, try to start it up again, but would get errors consistent with Alfresco still being up (JVM Bind error below). It’s caused by java trying to bind a port number, but the port already been taken.
java.net.BindException: Address already in use: JVM_Bind
at java.net.PlainSocketImpl.socketBind(Native Method)
at java.net.PlainSocketImpl.bind(PlainSocketImpl.java:359)
at java.net.ServerSocket.bind(ServerSocket.java:319)
I double check that all of my java processes are killed, but no cigar. I even tried redirecting tomcat to another port until next reboot, but then I’d d also have to redirect RMI ports as well.
I finally figured out the problem. The port references were kept by OpenOffice process soffice.bin. Killing it resolved the issue.
