Glassfish 3.1 и already using the admin port 4848

Вобщем если при попытке стартовать сервер вы видите сообщение о том, что командный порт занят, значит необходимо поправить ваш файл /etc/hosts.
В файле следует дописать у 127.0.0.1 полное имя машины. Например так:
127.0.0.1        localhost.localdomain localhost sun.domain.ru sun
10.11.1.20    sun.domain.ru    sun