JBoss AS7 *.dodeploy файлы

Мы упаковываем наше приложение в виде файла .war, мы рекламируем поддержку JBoss AS5 и поручаем нашим клиентам скопировать .war в каталог JBoss 'deployment' и запустить сервер приложений для развертывания .war.

Мы внедряем поддержку JBoss AS7, поэтому наши инструкции по установке для AS7 нужно будет изменить на что-то вроде

-copy the application.war to $JBOSS_HOME/standalone/deployments
-touch $JBOSS_HOME/standalone/deployments/application.war.dodeploy
-start JBoss AS7

Этот метод установки кажется мне неудобным и, возможно, хрупким, так как неудачное создание файла *.dodeploy приведет к тому, что установка будет неудачной. Также проблемы с запуском JBoss могут привести к неудачной установке, в результате чего *.dodeploy файл будет переименован в *.failed - поэтому он должен быть переименован обратно в *.dodeploy перед попыткой переустановки. Мы думаем, что этот процесс кажется немного неудобным для некоторых наших клиентов, которые могут быть незнакомы с JBoss AS7.

Есть ли способ автоматизировать этот процесс развертывания таким образом, чтобы он был более гладким для разработчиков, которым может быть некомфортно, как все работает с JBoss AS7? Как другие люди справляются с подобной ситуацией? Спасибо за любые предложения.

11
задан casperOne 20 February 2012 в 06:36
поделиться