Jeśli otrzymasz błędy od glassfish na starcie narzekania, że porty są już w użyciu, a wiesz, że nie są, problem jest prawie na pewno, że twoja nazwa hosta jest źle ustawiona. Glassfish wydaje się wyszukiwać nazwę hosta komputera, a następnie wiązać port przy użyciu tej nazwy hosta - jeśli nazwa hosta zostanie rozwiązana niepoprawnie, nie będzie mogła powiązać i zgłosi, że port jest używany.
w wierszu poleceń spróbuj wpisać "hostname", aby sprawdzić, czy zgłoszona nazwa hosta jest poprawna. wykonaj polecenie ping i sprawdź, czy odpowiada on adresowi IP urządzenia.
Spójrz na plik/etc/hosts (w systemie Linux) i sprawdź, czy wszystko jest w porządku.
Sprawdź również plik/etc/sysconfig/network i upewnij się, że nazwa hosta jest tam poprawnie ustawiona.
Miałem dokładnie ten sam problem co ty dwa razy - i za każdym razem okazało się, że jest to problem z nazwą hosta. Glassfish naprawdę powinien mieć lepszy raport o błędzie na ten temat.
Zapoznaj się z dziennikami Glassfish, aby sprawdzić, czy są jakieś bardziej szczegółowe informacje (numer portu itp.). –
ciężkie: Wyjątek w wykonaniu polecenia: java.lang.IllegalArgumentException: URI ma składnik organu – Kirby
Jest to odpowiedź pracował dla mnie: http://stackoverflow.com/a/5534230/1892357 – curyfernando