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

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

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

4 ответа

Решение

Существует концепция WebSphere Rapid Deployment. Предполагается, что это будет тот же опыт, что вы описываете для Tomcat.

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

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

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

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

IBM ANT TASK Javadoc

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

Другие вопросы по тегам