2009-07-02 5 views

ответ

2

Я предлагаю удаленно копировать файл WAR во временную зону ожидания на целевом сервере (используя rsync, scp, ftp, whatever), а затем выполнять скрипт на целевом сервере (используя rsh, ssh и т. Д.), Который перемещает файл WAR в каталог развертывания JBoss.

До тех пор, пока каталог временного хранения находится на том же разделе, что и JBoss, движение будет эффективно атомарным, так что даже если соединение не удастся, оно все равно должно работать.

В качестве альтернативы вы можете вызвать консоль JBoss JMX для отключения сканера развертывания, скопировать WAR непосредственно в каталог развертывания и затем снова включить сканер. Таким образом, он не будет пытаться развернуться, пока не убедитесь, что WAR была скопирована.

Смежные вопросы