2012-01-09 3 views
2

Как мы развертываем простой файл войны на сервере 8 websphere без использования консоли администрирования websphere?Как развернуть войну на веб-странице 8 без использования консоли администратора?

В рамках ручного развертывания мне нужно знать,

  1. где поставить военный файл вручную на сервере?
  2. war использует jndi для подключения к db, так как мы не хотим использовать консоль администратора, как мы создадим источники данных jndi?
  3. мы также хотели бы экстернализировать файл свойств. (Как я использовал, чтобы держать application.properties в JBOSS_HOME/папку/сервер по умолчанию/CONF в JBoss вместо из app.war/WEB-INF/классы)

Пожалуйста, помогите

PS: На самом деле мы будет иметь сборку муравьев, которая будет делать эти три вещи для нас, так что нам не нужно идти в консоль администратора. Просто запустите сборку муравьев, и она скопирует войну, создаст материал jndi и т. Д.

ответ

3

Лучший способ сделать то, что вы хотите, это написать сценарий wsadmin.

С помощью wsadmin вы можете развернуть, добавить/удалить/изменить ресурсы в WebSphere, почти что угодно.

Я хотел бы предложить вам прочитать Getting started with wsadmin scripting

1

Вы также можете использовать папку «monitoredDeployableApps» в профиле сервера. Вы можете включить эту функцию с консоли администратора -> Приложения -> Глобальные параметры развертывания.

0

Простой и лучший способ сделать это в два этапа: (v 8+)

  1. Включить функцию «monitoredDeployableApps» в консоли администратора -> Приложения -> Глобальные параметры развертывания и перезапустить сервер. (после перезапуска вы увидите папку в вашем профиле «monitoredDeployableApps» (имя по умолчанию и может быть изменено при включении этой функции)

  2. Перетащите ваш военный файл в эту папку (не требуется перезагрузка) и наблюдатель Systemout.log . сервера Убедитесь в консоли администратора для развертывания приложения

ПРИМЕЧАНИЕ: Убедитесь, что ваш контекст-корень заселение к вашему развертываемых (война, ухо, ...) файлы

-.. Пракаш Карри