Автоматизация установки на сервере приложений Websphere

Я использую IBM RAD в качестве IDE и Websphere Application Server v6.0 для развертывания приложений.

Я работаю над приложением EJB и создаю его с помощью ANT, а затем развертываю его с помощью консоли администратора сервера. Для каждого изменения это развертывание занимает много времени. «Выполнить на сервере» для файла EAR иногда не работает. Можно ли также автоматизировать установку ушной пилки? Когда я создаю файл ear, я также смогу развернуть его на сервере из командной строки или из сценария ant.

Не могли бы вы помочь мне своими предложениями?


person jobinbasani    schedule 09.08.2009    source источник


Ответы (4)


Попробуйте быстрое развертывание (WRD) и посмотрите, поможет ли это вам.

Практически все, что вы делаете, - это помещаете свой EAR в специальный каталог, который отслеживает WRD, и он позаботится об установке, удалении и обновлениях.

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

HTH Manglu

person Manglu    schedule 11.08.2009

Во-первых, мой обычный шаблон использования RAD - это настроить среду WebSphere Test и «работать с ресурсами в рабочей области». Это быстро, не требуется дополнительных действий по сборке или развертыванию, без рутинного использования консоли администратора.

Иногда нужно убедиться, что все на сервере приведено в порядок - тогда я удаляю проекты с сервера (в RAD), а также убеждаюсь, что они остановлены и удалены в консоли администратора.

Во-вторых, все, что вы делаете в консоли администратора, можно написать с помощью инструмента командной строки wsadmin. Так что да, вы можете развернуть свои ушные файлы автоматически. Если вы собираетесь это сделать, я рекомендую вам создать новый профиль сервера, не запускайте его изнутри RAD - просто чтобы избежать путаницы.

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

Если вы считаете, что собственный подход RAD ненадежен, я предлагаю вам добавить несколько вопросов ... в целом он работает.

person djna    schedule 09.08.2009

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

Немного хлопот, так как тогда вам нужно будет поддерживать отдельный скрипт ant, но RAD в целом работает хорошо.

Карл

person Karl    schedule 10.08.2009

Довольно легко написать сценарий wsadmin, который обновит / повторно развернет ваше приложение после повторной сборки.

-Рик

person Rick    schedule 10.08.2009