JBoss CLI - 通过模式匹配取消部署

时间:2015-07-09 14:55:56

标签: java jboss7.x

我正在尝试编写一个自动将应用程序部署到JBoss的脚本。问题是我的耳朵文件中有版本。例如,myApp-1.0.1.ear或myApp-1.0.2.ear。因此,我希望能够通过模式匹配取消部署 - ' myApp - 。*。ear'是否可以使用JBoss CLI?

2 个答案:

答案 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命令。