gpt4 book ai didi

deployment - 从 Glassfish 取消部署所有应用程序

转载 作者:行者123 更新时间:2023-12-04 16:31:40 26 4
gpt4 key购买 nike

我需要一种方法来从 Glassfish 中取消部署我的所有应用程序。通常,我会使用 asadmin undeploy --target=[target] [appname]"对于每个应用程序。我的问题是我不知道服务器上存在的所有应用程序的名称。是否有一个命令可以让我取消部署所有内容?谢谢。

最佳答案

您可以像这样创建一个 bash 脚本:

#!/bin/bash

ASADMIN=(path to Glassfish asadmin executable)

function undeploy_all {
for p in $*; do
echo "Undeploying $p..."
$ASADMIN undeploy $p
done;
}

apps=`$ASADMIN list-applications -t | awk '{print $1;}'`

undeploy_all $apps

当您运行它时,它会自动取消部署所有已部署的应用程序。它需要 awk .确保配置 ASADMIN带有到 asadmin 的路径的变量.

关于deployment - 从 Glassfish 取消部署所有应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17346811/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com