2010-11-29 4 views
0

J'écris une application flex + java en utilisant le framework blazeds. Lorsque j'écris des fichiers journaux dans mes classes java, le chemin par défaut est le chemin java sur le serveur. Je veux que ce soit mon application au répertoire tomcat/webapps/application quand je l'écris codé en dur il a échoué (peut-être parce que des permissions) mais, je veux qu'il soit général (non codé en dur) ainsi, que dois-je changer dans mon code java pour écrire des fichiers dans mon répertoire webapps? peut-être juste une configuration XML? Que dois-je faire? merci!écrire des fichiers journaux dans mon répertoire webapps/application sur tomcat

Répondre

0

Ok. J'ai besoin d'utiliser cette méthode: System.getProperty ("catalina.base")

0

OK, donc vous avez compris comment le faire.

Mais je voudrais vous suggérer que c'est mieux idée de mettre les fichiers journaux dans $CATALINA_HOME/logs. Le problème avec la mise à $CATALINA_HOME/webapps/yourApp des fichiers journaux est qu'ils risquent d'être bousillés si vous redéployez votre fichier WAR.

0

également facile sur unix est de mettre un lien symbolique dans votre webapps/répertoire de l'application dans le répertoire du journal et ajouter le journal à l'url.

Questions connexes