Wie ist der Tomcat-temp-Verzeichnis als Speicherort definiert?
Ich arbeite mit Tomcat Bundle mit Liferay5.2.3 und die Verwendung von Eclipse 3.5 (Galileo) als meine IDE. Ich mein Tomcat server in Eclipse laut diesem blog-Eintrag: http://www.jroller.com/holy/entry/developing_portlets_for_liferay_in. Wenn ich starten Sie Tomcat über Eclipse-server-config, Liferay/Tomcat verwendet meine C:\Documents und Einstellungen\user\Lokale Einstellungen\Temp\ Verzeichnis. Allerdings, wenn ich starten Sie Tomcat direkt mit dem Systemstart.bat-Skript, Liferay/Tomcat verwendet der Tomcat-temp-Verzeichnis. Ich kann nicht herausfinden, wenn Eclipse, Liferay oder Tomcat ist zu entscheiden, welche temp-Verzeichnis zu verwenden, oder wie Sie es ändern. Ich würde es vorziehen, zu verwenden der Tomcat-temp-Verzeichnis.
Ich habe dieses Problem sowohl mit der Lifera/Tomcat bundles 5.5 und 6.0 (liferay-portal-tomcat-6.0-5.2.3.zip und liferay-portal-tomcat-5.5-5.2.3.zip).
Jemand irgendwelche Hinweise?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Beim starten von Tomcat mit catalina.sh (oder catalina.bat), das temp-Verzeichnis eingestellt ist, mit der CATALINA_TMPDIR variable:
Außerdem können Sie unten als VM-argument beim starten von Tomcat in Eclipse zu nutzen, als temp-Verzeichnis.
Obwohl ich immer noch nicht weiß, wo/wie Tomcat bestimmt, wo das Standard-temp-Verzeichnis erstellt werden soll, noch weiß ich, warum Eclipse setzt es um etwas anderes, ich habe herausgefunden, dass Sie das temp-Verzeichnis über eine VM-argument beim starten von Tomcat in Eclipse:
-Djava.io.tmpdir="C:\Program Dateien\liferay-portal-5.2.3-tomcat-6.0\tomcat-6.0.18\temp"
Finden Sie die folgende Ordner-Struktur im Arbeitsbereich:
Hier finden Sie die Ordner, die verbunden ist mit tomcat in eclipse.