Me desarrollo en Mac (Lion) con Eclipse y GlassFish 3.1. GlassFish usa los puertos 8080 y 4848. De repente, cuando intento iniciar GlassFish, me dice que no puede porque hay un conflicto de puertos.
Por lo que puedo decir, nada está usando ese puerto. Apagué todo y reinicié la Mac y sigo teniendo el mismo error cuando ejecuté GlassFish. Desinstalé GlassFish, eliminé todos los directorios, reinicié mi máquina, reinstalé GlassFish y el mismo problema.
He creado un nuevo usuario de prueba en mi Mac, cerrar sesión como yo, iniciar sesión como él, instalar GlassFish en esa cuenta de usuario y funciona bien allí.
Es como si hubiera algo en mi cuenta de usuario que hace que mi Mac o GlassFish piensen que el puerto está en uso.
¿Alguien sabe cómo puedo resolver este problema? Odio la idea de tener que crear una nueva cuenta en mi Mac y transferir todos mis datos allí. Parece una solución excesiva.