我们将应用程序打包为一个.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