Я столкнулся с той же проблемой, что и я, изучая веб-программирование на Java, но в Windows Env. Я потратил много времени на то, чтобы понять, что может означать эта ошибка, потому что в лог-файле нет четких указаний. В конце концов я обнаружил, что glassfish v3 пытается работать на порте 8080, который уже был занят программой reportservicesservice.exe, которая является службой сервера sql. Я не знал, как переключить порт, используемый glassfish, но я обнаружил, что в netbeans 6.8 (который я использую) в tools-> Servers я могу добавить новый экземпляр сервера glassfish, который работает на другом свободном порту это решило проблему:)