Buongiorno a tutti,
in Tomcat, è assai semplice ottenere il percorso fisico della cartella root di un'applicazione, usando la variabile d'ambiente ${APP_ROOT}.
Equivalentemente, si può invocare il metodo:

codice:
CommonUtil.getHttpSession().getServletContext().getRealPath("/");
Ho necessità di usare il percorso fisico della cartella root della mia applicazione da una Java class (NON da una servlet, sennò userei un request.getServletContext().getRealPath("/")), perciò avrei bisogno di sapere se vi è un metodo equivalente in Glassfish.

Altresì, se Glassfish ha una variabile d'ambiente equivalente alla ${APP_ROOT} di Tomcat, il problema è da considerarsi ugualmente risolto, giacché non ho alcuna difficoltà a metterla in un configuration file.