Wenn Tomcat in Eclipse verwendet wird, warum sollte ich die Tomcat-Installation niemals so verwenden, wie es im angehängten Bild markiert ist? Ich benutze immer die "Tomcat Installation" Gibt es Vorteile / Nachteile der Verwendung der anderen Tomcat Server Standorte.
Tatsächlich habe ich immer Use Workspace Metadata
. Wenn Sie Arbeitsbereichsmetadaten verwenden wählen, kopiert Eclipse Ihre Dateien (Klassendateien, jsps, server.xml, context.xml) nach /.metadata/.plugins/org.eclipse.wst.server.core/tmp0. Dann startet Tomcat diese Dateien. Es ändert das Tomcat-Installationsverzeichnis überhaupt nicht. Beachten Sie, dass dies nicht die Tomcat-Dateien kopiert, sondern nur die Dateien, die aus Ihrem Projekt stammen.
Wenn Sie Use Tomcat Installation
wählen, kopiert es Ihre Dateien in das Tomcat-Installationsverzeichnis und bootet es von dort.
Wenn Sie wie ich mehrere Projekte aus mehreren Arbeitsbereichen entwickeln, ist das ein großer Unterschied. Mit Use Workspace Metadata
werden Sie niemals zwischen Arbeitsbereichen gestört. Zum Beispiel ist es möglich, dass beim Neustart von Tomcat ein Projekt in einem schlechten Zustand ist und Ihre Logs mit Zeug aus einem anderen Projekt gefüllt werden. Es ist besser, zwei getrennte Standorte zu haben, und der Arbeitsbereich ist dafür ein guter Platz.
Versuchen Sie immer, use workspace metadata ...
Mit dieser Option wird die Webanwendung im Arbeitsbereichsverzeichnis abgelegt
%Vor%Damit Sie verschiedene Arbeitsbereiche für verschiedene Projekte haben, werden Anwendungen in verschiedenen Bereichen bereitgestellt, was Mehrdeutigkeiten bei der Bereitstellung löst.
Auch wenn Sie eine einzelne Anwendung haben, wird dies empfohlen
wenn Sie auswählen
use tomcat installation...
,
Sie müssen beim Umgang mit mehreren Anwendungen vorsichtig sein, da die alte Anwendung von der neu bereitgestellten Webanwendung überschrieben wird.
wenn Sie auswählen %Code% dann müssen Sie bei der Verarbeitung mehrerer Anwendungen vorsichtiger sein, da Sie die Standorte für die Bereitstellung manuell angeben
Tags und Links eclipse tomcat tomcat6 eclipse-3.6 helios