В общем, вы должны стараться избегать перезапуска сервера как можно больше, так как требуется время. Лучше повторить публикацию или удалить, а затем добавить приложение на сервер.
1) Если WAS является автоматической синхронизацией, означает ли это, что на каждом ctrl + s я делаю это, он немедленно передислоцируется?
Не сразу, это зависит от настройки Publishing interval
в настройках сервера> Публикация (я не помню значение по умолчанию, это около 10-15 секунд).
2) Если автоматическая синхронизация выключена, будет ли изменение ресурсов, таких как страницы jsp или xhtml, отражать без перезапуска? Как насчет изменения java-кодов?
Restart не имеет ничего общего с этим, только переиздание.
Поведение зависит от других параметров публикации - В Publishing settings for WAS
в настройках сервера у вас есть следующие варианты:
- Запуск сервера с ресурсами в пределах рабочей области
- Запуск сервера с ресурсами на сервере
Если вы запустите из рабочей области, изменения будут обнаружены, и приложение будет отображать изменения (если изменения в приложении Java-кода будут перезапущены).
Если вы используете параметр «Сервер», изменения не будут отображаться до тех пор, пока они не будут перезапущены.
Перезагрузка требуется только при изменении некоторых настроек на сервере, например. изменение параметров источника данных, настройки безопасности и т. д.
Для синхронизации - если у вас большой проект и внесение большого количества изменений, обычно лучше временно удалять приложение с сервера, чтобы он постоянно публиковал или отключил автоматическую публикацию.