В чем разница между «Redeploy» и «Restart Server» в IntelliJ?

используя IntelliJ с Tomcat 6 для запуска приложения Spring Java EE. Вместо того чтобы развертывать скомпилированную войну, я решил использовать развернутое развертывание войны, что дает мне возможность переключаться между некоторыми классами и JSP.

Однако помимо "Обновление классов " а также "Обновление классов и ресурсов »IntelliJ также позволяет пользователямПереустановка» а также "Перезагрузите сервер " на обновление действия. В чем разница между этими двумя вариантами?

Если я внесу изменения в сигнатуры своих методов в своем классе или внесу изменения в свой Springconfig.xml, нужно ли перезапустить сервер, или достаточно повторного развертывания? Я'мы заметили, что я не могу просто переключать классы, сигнатуры функций или связанные с ними аннотации были изменены.

Ответы на вопрос(2)

Ваш ответ на вопрос