Eclipse ändert server.xml jedes mal, wenn das Projekt ausführen (Ausführen-->Ausführen auf Server)
Ich bin mit Tomcat 7 in Eclipse Juno. Ich benutze Arbeitsbereich Metadaten wie Speicherort des Servers (finden Sie in meinem tomcat-Konfigurationen weiter unten).
Auch ich bekam einen - Server-Projekt in eclipse [siehe Bild unten] mit separatem server.xml und andere Konfigurations-Dateien.
Normalerweise funktioniert es einwandfrei. Die Frage kam auf, nachdem ich das geändert server.xml (im eclipse-Projekt) für die SSL-Konfigurationen.
Konfigurationen funktionieren. Aber jedes mal, wenn ich das Projekt ausführen (Ausführen-->Ausführen auf Server) server.xml Holen Sie modifiziert, um die Standard-version. Meine angepasste SSL-Veränderungen fehlen.
Auch ich habe versucht zu ändern server.xml im tomcat-Installationsverzeichnis (C:\apache-tomcat-7.0.35\conf), aber es didn ' T pick von eclipse.
Kann jemand bitte helfen Sie mir, diese?
Dank
Du musst angemeldet sein, um einen Kommentar abzugeben.
In {workspace}/Server finden Sie einen Ordner für jede Tomcat-Konfiguration, die mehrere Konfigurationsdateien, einschließlich der server.xml. Dort können Sie dann Bearbeiten Sie die Datei direkt.
Änderungen berücksichtigt starten Sie Eclipse erneut,. Das ist imho besser als das entfernen und hinzufügen der Konfiguration wieder die ganze Zeit. Getestet mit Eclipse Mars und Tomcat 7.
(die Lösung ist von: Eclipse mit tomcat - eclipse ändert server.xml)
Fand ich eine anwendbare Lösung, aber nicht eine perfekte.
Was ich gemacht habe ist;
1.Geändert server.xml Datei im Installationsverzeichnis (In meinem Fall C:\apache-tomcat-7.0.35\conf)
2.Entfernen Sie den tomcat-server aus dem eclipse-server-panel (siehe das Bild unten)
3.Erstellen Sie einen neuen server in der eclipse-server-panel.
4.Dann auf Server-Projekt werden neue generiert server.xml mit meiner angepassten änderungen.
5.Der trick ist, zunächst eclipse picks server.xml von der Montage-Position, wenn Sie erstellen Sie einen neuen server in der Systemsteuerung.
Dank
Stellen Sie sicher, das Sie Bearbeiten die Dateien direkt unter dem tomcat-server-Ordner, nicht die, die unter dem Ordner config. Prüfen Sie die angehängten screenshot für die Dateien, auf die ich mich beziehe.
Ich hatte auch dieses problem, und die Lösung funktioniert (ich habe nicht genug Rufpunkte zu Stimmen, bis die Antwort).
Auf einer ähnlichen Anmerkung, die ich hatte, um änderungen an der Konfiguration einer port-Nummer und, auch mich zu löschen und re-hinzufügen meine tomcat-Instanz von STS (spring tool suite).
Eclipse, doppelklicken Sie auf Server, um Eigenschaften anzuzeigen.
check "publish module contexts to separate XML-Dateien", und speichern Sie es.
Führen Sie Tomcat-server.
Eclipse erstellen conf/[enginename]/[hostname]/[appname].xml ohne Sie zu berühren server.xml
Stellen Sie sicher, dass der Pfad in der server.xml ist die gleiche wie in der Web-Projekt-Einstellungen.
Sehen Sie die Web-Projekt-Einstellungen: klicken Sie Rechts auf das Projekt >> Eigenschaften >> Web-Projekt-Einstellungen.
Geben immer dem Pfad des Projekts hier. Der Weg in server.xml wird automatisch aktualisiert.
Sauberes Arbeitsverzeichnis von Tomcat & Veröffentlichen Sie das Projekt.