You may get this error when trying to start the Glassfish server. I believe this occurs because it's trying to use a port already in use.
My glassfish was set up with default ports 8080, and I had a Default Web Site and Team Foundation server running using port 8080. When I shut these off, this error disppeared.
When I have time I'll just change the ports.