2009-05-28 3 views
11

Immer wenn ich eine JSP-Datei in meinem WTP-Projekt speichere, startet Eclipse seine Tomcat-Instanz neu. Das macht mich irgendwie verrückt. Ich möchte das automatische Neuladen nicht vollständig deaktivieren, ich möchte es nur vermeiden, wenn ich eine Datei speichere, die keinen Neustart erfordert.Wie teilt man Eclipse 3.4 WTP mit, dass Tomcat beim JSP-Speichern nicht neu gestartet wird?

Ich bin mir nicht sicher, wie Eclipse WTP in dieser Hinsicht funktioniert. Könnte es meine Projektstruktur sein? Die JSP-Dateien befinden sich in WEB-INF/jsp.

(this SO question ist ähnlich wie mir, aber eine ausreichende Antwort nicht haben)

EDIT: Ich möchte die automatische Nachladen, passieren, aber nicht für Datei speichert, dass es nicht erforderlich ist. Wenn ich eine JSP speichere, gibt es keinen Grund, Tomcat neu zu starten. Also, was ich suche, ist, wenn möglich, eine klügere Methode für das Nachladen.

Antwort

0

Deaktivieren Sie das automatische Neuladen Ihrer Anwendung. Es wird in der Antwort auf die Frage erwähnt, auf die Sie verlinken. (Guy sagt, es zu ermöglichen, aber das verursacht Verhalten Sie beobachten. Deaktivieren Sie es statt!)

11

öffnen server.xml (verwenden Sie die Ctrl +Umschalt +R Abkürzung, wenn Sie nicht wissen, wo es ist). Suchen Sie das entsprechende Kontext-Tag und setzen Sie reloadable auf false. Auf diese Weise kann Tomcat Hot Code ersetzen, ohne dass Eclipse es neu startet.

+0

gelöst mein Problem mit diesem, Dank! +1 –

+1

Ich habe das getan, aber mein Spring-Kontext scheint immer neu zu starten, wenn ich eine JSP speichere. Irgendeine Idee warum? – JBCP

2

Konfrontiert mit dem gleichen Problem, Einstellung nachladen auf false deaktivieren Neuladen von Java-Klassen sowie. Ich habe dieses Problem gelöst, indem ich den web-inf/lib-Ordner meines Eclipse-Projekts in einen anderen Ordner verschoben habe. Es ist wtp Fehler.

wtp

3

Ich habe einen Patch eingereicht Eclipse Sie für jeden Server angeben, zu ermöglichen, ob Sie es möchten neue Module mit „Auto-Reload“ aktiviert oder deaktiviert standardmäßig hinzuzufügen. Sie erwägen den Patch für die nächste Version von Eclipse.

Sie können durch Abstimmung für diesen Patch hier helfen: https://bugs.eclipse.org/bugs/show_bug.cgi?id=363892