我們將應用程序打包爲一個.war文件,我們宣傳對JBoss AS5的支持並指導我們的客戶將.war複製到他們的JBoss'deploy'目錄,並按順序啓動它們的應用程序服務器部署.war。JBoss AS7 * .dodeploy文件
我們推出了支持的JBoss AS7,所以我們的AS7部署說明將不得不更改爲類似
-copy the application.war to $JBOSS_HOME/standalone/deployments
-touch $JBOSS_HOME/standalone/deployments/application.war.dodeploy
-start JBoss AS7
這deployent方法似乎笨拙對我來說,可能脆弱,如不能成功創建* .dodeploy文件會導致部署失敗。另外,JBoss啓動問題可能會導致部署失敗,導致* .dodeploy文件被重命名爲* .failed - 因此在嘗試重新部署之前必須將其重命名爲* .dodeploy。我們認爲對於我們的一些客戶來說,這個過程似乎有些尷尬,他們可能不熟悉JBoss AS7。
有沒有什麼辦法可以讓這個部署過程自動化,以便部署者可能不熟悉JBoss AS7的工作方式?其他人如何處理這種情況?感謝您的任何建議。
add ... auto-deploy-zipped =「true」auto-deploy-exploded =「false」 – MacGyver