Obtenir l'adresse du serveur et le nom de l'application

Environnement: NetBeans 6.9.1, GlassFish 3.1

J'ai une Application Web Java. Comment faire pour obtenir l'adresse du serveur et le nom de l'application dynamiquement? Le "2en1" solution serait la meilleure pour moi: http://localhost:8080/AppName/.

Est-il un moyen pratique d'obtenir cette information?

Disons que la valeur de AppName sera fixe, donc je n'ai besoin que de l'adresse de l'hôte. Est-il possible de le récupérer via JMX? D'autres moyens?

OriginalL'auteur Daniel Szalay | 2011-04-13