Qui sont elles? Lire la suite partagé - les classes partagées ici devraient être temporaire - place pour des choses temporaires ... ne sais pas exactement ce qu'il est. Sur ma machine, je vois fichier bugzilla37035-safeToDelete.tmp avec 0 octets longueur ici. webapps - Lieu où vos applications Web sont /seront. travail - ici Tomcat va placer les fichiers de classe après la compilation. Comme vous le savez sans doute, Tomcat "compile" premières pages JSP en servlet java code, puis compile ces servlets dans les fichiers de classe.
Voilà pourquoi Tomcat conteneur de servlet nommée, pas conteneur JSP :-) Maintenant, quand vous avez un aperçu sur la structure Tomcat, nous sommes prêts à aller further.Tomcat a le $ CATALINA_BASE variable qui est dans le cas d'un seul utilisateur est égal à $ CATALINA_HOME. Il suffit d'ajouter l'argument "-Dcatalina.base = $ CATALINA_BASE" au démarrage fichier et CATALINA_BASE $ variable doit contenir des fichiers de «personnel» Tomcat instance.
As vous pouvez probablement assumer Tomcat partage entre plusieurs utilisateurs exige que chaque utilisateur possède propre configuration et propres applications .Usage de cet argument va forcer Tomcat d'utiliser des références relatives pour les fichiers dans les répertoires BasedOn suivant la valeur de $ CATALINA_BASE au lieu de $ CATALINA_HOME: conf - fichiers de configuration du serveur (y compris server.
xml) journaux - journaux et les fichiers de sortie partagés - Pour les classes et les ressources qui doivent être partagés par toutes les applications web webapps - chargé automatiquement applications web travail - répertoires de travail temporaires pour les applications web Temp - répertoire utilisé par la JVM pour les fichiers temporaires (java.io.tmpdir) Enfin, vous obtenez ce que vous avez besoin pour obtenir un la liberté et se sentir libre d'autres gars :-) Si vous ne passez pas le "-Dcatalina.
base = $ CATALINA_BASE" argument de la commande de démarrage, CATALINA_BASE $ seront par défaut à la même valeur que $ CA