Ich benutze die Hot-Swap-Java-Debugging-Funktion mit Web-App auf Tomcat. Nach einigen Änderungen der Klassensignatur habe ich den Eclipse-Dialog "Hot Code Replace Fail" erhalten - das verstehe ich.Eclipse Hot Code Replace Fail - Webanwendung erneut veröffentlichen
In diesem Fall möchte ich die Anwendung erneut veröffentlichen (ich kann das tun) und mit dem neu bereitgestellten Code arbeiten. Der Debugger klagt jedoch immer noch, bis ich den Server neu starte. Wegen anderer Apps und langem Start möchte ich das nicht.
Gibt es eine Möglichkeit, dem Debugger mitzuteilen, dass die neue Klassenversion bereits in einem neuen webapp Classloader neu geladen wurde und dass es sicher ist fortzufahren?
Danke.
Sie sind richtig: In diesem Bildschirm können Sie einen Parameter ändern, um Änderungen im Server automatisch ohne Neustart wiederzugeben, aber es ist nicht der, den Sie sagten. Es ist im Publishing-Bereich, Änderung von nie veröffentlichen, um automatisch zu veröffentlichen, wenn Ressourcen ändern –
Bitte beachten Sie die Option "Module ohne Veröffentlichung" –
Ich dachte, das war nur für Ressourcen innerhalb WebContent-Ordner, nicht für Java-Klassen –