Я работаю над скриптом cli для JBoss EAP 6 (просто куча команд в файле .bat).Jboss EAP 6 CLI Script с командами, которые требуют перезагрузки
Теперь у меня возникают проблемы с командами, которые полагаются друг на друга, где первый устанавливает сервер в состояние «перезагрузки».
Например:
- первая команда: удалить по умолчанию-источник данных
ExampleDS
. Результат: успех, сервер в состоянии «перезагрузить» - Вторая команда: удалить h2-драйвер (требуется по умолчанию для источника данных). Результат: не удалось, так как сервер еще не был перезапущен.
Я попытался поместить команду reload
между ними, но кажется, что сервер не полностью работает, когда выполняется вторая команда. Результат все еще провалился, хотя, если я попробую его через несколько секунд, он будет работать.
/subsystem=datasources/data-source=ExampleDS:remove
reload
/subsystem=datasources/jdbc-driver=h2:remove
Любые предложения о том, как заставить CLI ждать, пока JBoss полностью не вернется?