Есть ли более простой способ развертывания в WebSphere? - PullRequest
10 голосов
/ 11 сентября 2008

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

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

Ответы [ 4 ]

4 голосов
/ 11 декабря 2008

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

3 голосов
/ 19 мая 2009

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

3 голосов
/ 11 сентября 2008

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

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

1 голос
/ 31 октября 2008

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

IBM ANT TASK Javadoc

Netbeans также поддерживает версии 6 и 6.1, но это все еще довольно глючно, однако может быть полезно для генерации некоторых файлов привязок и т. Д.

...