Es gibt auch einen offiziellen Weg, den Start zu beschleunigen:
http://www.mentby.com/Group/glassfish-users/glassfish-v3-admin-console-very-slow.html
Hierzu ist bei gestopptem Glassfish in der domain.xml die Option
<jvm-options>
-Dcom.sun.enterprise.tools.admingui.NO_NETWORK=true
</jvm-options>
zu setzen sowie die Datei
glassfish/modules/console-updatecenter-plugin.jar
zu löschen. Danach noch in der Domain die beiden Verzeichnisse
- osgi-cache
- generated
löschen und den Glassfish wieder starten.
[/UPDATE]
Beim Aufruf der Admin-Konsole des Glassfish dauert es manchmal recht lange, bis sich diese öffnet. Der Grund hierfür sind nicht umfangreiche Initialisierungen - die CPU-Last liegt währenddessen bei 0 - sondern ein "nach Hause Telefonieren", um auf Updates zu prüfen. Man kann dies unterbinden, indem man in /etc/hosts diesen Eintrag einfügt:
127.0.0.2 pkg.sun.com pkg.glassfish.org
Damit startet die Admin-Konsole deutlich schneller.