2015-01-03 2 views
0

Я новичок в RAD ide, и в настоящее время я всегда перезапускаю сервер каждый раз, когда я делаю изменения. Мне интересно, что обычно является наиболее эффективным способом при развертывании файла уха в WAS при изменении кода.рациональный разработчик приложений - сервер WAS synchronize

1) Если WAS является автоматической синхронизацией, означает ли это, что на каждом ctrl + s я делаю это, он немедленно передислоцируется?

2) Если автоматическая синхронизация отключена, изменение параметров, таких как страницы jsp или xhtml, будет отображаться без перезапуска? Как насчет изменения java-кодов?

Насколько я хотел бы попробовать это прямо сейчас, у меня нет лицензии RAD у себя дома.

Заранее благодарим за помощь.

ответ

0

В общем, вы должны стараться избегать перезапуска сервера как можно больше, так как требуется время. Лучше повторить публикацию или удалить, а затем добавить приложение на сервер.

1) Если WAS является автоматической синхронизацией, означает ли это, что на каждом ctrl + s я делаю это, он немедленно передислоцируется?

Не сразу, это зависит от настройки Publishing interval в настройках сервера> Публикация (я не помню значение по умолчанию, это около 10-15 секунд).

2) Если автоматическая синхронизация выключена, будет ли изменение ресурсов, таких как страницы jsp или xhtml, отражать без перезапуска? Как насчет изменения java-кодов?

Restart не имеет ничего общего с этим, только переиздание.

Поведение зависит от других параметров публикации - В Publishing settings for WAS в настройках сервера у вас есть следующие варианты:

  • Запуск сервера с ресурсами в пределах рабочей области
  • Запуск сервера с ресурсами на сервере

Если вы запустите из рабочей области, изменения будут обнаружены, и приложение будет отображать изменения (если изменения в приложении Java-кода будут перезапущены).
Если вы используете параметр «Сервер», изменения не будут отображаться до тех пор, пока они не будут перезапущены.

Перезагрузка требуется только при изменении некоторых настроек на сервере, например. изменение параметров источника данных, настройки безопасности и т. д.

Для синхронизации - если у вас большой проект и внесение большого количества изменений, обычно лучше временно удалять приложение с сервера, чтобы он постоянно публиковал или отключил автоматическую публикацию.