JBoss Cli останавливает развертывание до следующего запуска - PullRequest
0 голосов
/ 03 февраля 2020

С WildFly 15.0.1 я хочу использовать jboss-cli, чтобы остановить развертывание, но оставить его готовым к развертыванию при следующем запуске WildFly.

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

deployment enable name
undeploy name --keep-content

Я также попытался создать файл name.dodeploy в папке развертывания, но это не работает, поскольку развертывание было выполнено с помощью консоли администратора.

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

Возможно ли это?

1 Ответ

0 голосов
/ 11 февраля 2020

В конце мы не нашли способ решить эту проблему с помощью развертывания консоли и jboss-cli. Наш последний подход заключается в использовании папки / deployments:

  1. Развертывание артефактов путем помещения их в папку / deployments
  2. Чтобы остановить одно развертывание, используйте JBoss CLI, чтобы «отключить» это развертывание
  3. Затем выключите WildFly
  4. Перед запуском WildFly скопируйте файл deploy-name.dodeploy в папку / deployments
  5. Запустите WildFly, и развертывание будет выполняться в обычном режиме. запуск
...