Par défaut, Appbase est configuré pour pointer vers le dossier webapps de tomee:Obtenir le répertoire "appBase" de Tomcat par programme?
<Host name="localhost" appBase="webapps" unpackWARs="true" autoDeploy="true">
Je voudrais trouver l'emplacement de « appBase » programme car il pointe vers différents endroits sur notre serveur de production et nos boîtes de développement (et parce que ce serait juste plus propre de cette façon).
J'ai étudié quelques options, et celle qui semble fonctionner pour les autres appelle ServletContext().getRealPath("/")
. Pour moi, cela me prend à un dossier temporaire, $CATALINA_HOME/temp/[#-AppName]
, tandis que par défaut je cherchais $CATALINA_HOME/webapps
.