Ich verwende IntelliJ mit Tomcat 6, um eine Spring Java EE-Anwendung auszuführen. Anstatt den kompilierten Krieg zu implementieren, habe ich mich dafür entschieden, die explodierte War-Implementierung zu verwenden und mir somit die Möglichkeit zu geben, einige Klassen und JSPs zu Hotswap zu machen.Was ist der Unterschied zwischen "Neu bereitstellen" und "Server neu starten" in IntelliJ?
Abgesehen von den "Update-Klassen" und "Update-Klassen und Ressourcen" ermöglicht IntelliJ Benutzern auch "Neu bereitstellen" und "Server neu starten" bei einer Update-Aktion. Was ist der Unterschied zwischen diesen beiden Möglichkeiten?
Wenn ich meine Methodensignaturen in meiner Klasse ändere oder eine Änderung an meiner Springconfig.xml vornimmt, muss ich den Server neu starten oder ist eine erneute Bereitstellung ausreichend? Ich habe festgestellt, dass ich Klassen, bei denen die mit ihnen verknüpften Funktionssignaturen oder Anmerkungen geändert wurden, nicht einfach hotswapieren kann.