Есть ли более простой способ развертывания в WebSphere?

Я видел этот вопрос о развертывании в WebSphere с помощью задач WAS ant.

Есть ли более простой способ сделать это? В прошлом я развернулся в Tomcat, сбросив файл войны в каталог. Я надеялся, что для WebSphere будет аналогичный механизм, который не требует вызова библиотек IBM или полагаться на RAD, который будет установлен на вашей рабочей станции.

Ответ 1

Существует концепция WebSphere Rapid Deployment. Это должен быть тот же опыт, что и для Tomcat.

Ответ 2

Просто подсказка: если вы активируете команды "Команды помощи команд" в настройках системного администрирования/консоли, вы получите файл журнала в каталоге журнала сервера, который содержит сценарии jython для всех действий, которые вы делали на консоли. Таким образом, вы можете просто развернуть свой материал на консоль в первый раз, а затем захватить команды для более поздней версии и передать их в wsadmin.bat -lang jython "thecommandscomehere" для следующего развертывания.

Ответ 3

Один из способов сделать это можно с помощью скриптов Jython или jacl. Смотрите эти образцы на сайте IBM.

[РЕД.]. В частности, загрузка wsadminlib.py.zip в нижней части страницы содержит огромный набор примеров и вспомогательных функций, которые помогут вам начать работу.

Ответ 4

WAS предоставляет клиентскую банку, содержащую некоторые пользовательские задачи ant. Однако они кажутся чрезвычайно жуткими и не работают с удаленными серверами.

IBM ant TASK Javadoc

У Netbeans также есть поддержка для 6 и 6.1, но это снова по-прежнему довольно плохо, однако это может быть полезно для создания некоторых файлов привязок и т.д.