Автоматизация установки на сервере приложений Websphere - PullRequest
0 голосов
/ 09 августа 2009

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

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

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

Ответы [ 4 ]

1 голос
/ 11 августа 2009

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

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

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

НТН Manglu

1 голос
/ 09 августа 2009

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

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

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

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

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

0 голосов
/ 10 августа 2009

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

-Rick

0 голосов
/ 10 августа 2009

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

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

Karl

...