Рекомендуемый способ развертывания WAR на JBoss AS 4.2.3

Как лучше всего развернуть WAR на JBoss AS 4.2.3 из удаленного места. Я не хочу что-то испортить, если, например. мое соединение зависает при загрузке файла.


person Stella Peristeraki    schedule 02.07.2009    source источник


Ответы (1)


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

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

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

person skaffman    schedule 03.07.2009