Wenn Sie diesen Serverstandort nicht verwenden, wenn Sie Tomcat in Eclipse verwenden

8

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.

    
blue-sky 20.12.2011, 18:11
quelle

2 Antworten

11

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.

    
Matthew Farwell 20.12.2011, 19:40
quelle
1

Versuchen Sie immer, use workspace metadata ...

zu verwenden

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

    
Manoj Kalluri 19.04.2017 19:23
quelle