我正在尝试编写一个自动将应用程序部署到JBoss的脚本。问题是我的耳朵文件中有版本。例如,myApp-1.0.1.ear或myApp-1.0.2.ear。因此,我希望能够通过模式匹配取消部署 - ' myApp - 。*。ear'是否可以使用JBoss CLI?
答案 0 :(得分:2)
jboss-cli.sh -command=undeploy | grep <your regexp> | xargs ...
-
jboss-cli.sh -command=undeploy
将显示所有瑕疵的列表
答案 1 :(得分:0)
我在我的项目上实施了以下解决方案:
$JBOSS_HOME/bin/jboss-cli.sh --connect --command="undeploy $(echo /tmp/myApp*)"
此命令从/ tmp目录获取应用程序,例如myApp-1.13.war,并部署到JBoss。
您还可以将此解决方案应用于deploy命令。