1

我想达到与点击图片上 glassfish admin web gui (Server->General->Restart) 的 Restart 按钮相同的重启效果。但我想通过命令行来做

在此处输入图像描述

在取消部署期间,我的应用程序出现了一些奇怪的行为。如果我通过 GUI ant 重新启动服务器,请执行以下操作: asadmin deploy asadmin undeploy

该应用程序将在几秒钟内取消部署

但是,如果我将 GF 服务器作为 Windows 服务并重新启动该服务,然后: asadmin deploy asadmin undeploy

该应用程序将在 5 分钟内取消部署。

因此,我想通过 Web GUI 找到用于服务器重启的等效 asadmin 命令。

我已经尝试过:

asadmin restart-domain --force=false domain1
asadmin restart-domain --force=true domain1
asadmin stop-domain domain1
asadmin start-domain domain1

但没有运气

4

1 回答 1

0

这是我们使用的脚本:

echo "Stopping the server"
INSTANCES=`asadmin list-instances | grep -v "Command" | cut -d' ' -f1`
for INSTANCE in $INSTANCES; do
    asadmin stop-instance $INSTANCE
done
asadmin stop-domain $DOMAIN

echo "Starting the server"
asadmin start-domain
INSTANCES=`asadmin list-instances | grep -v "Command" | cut -d' ' -f1`
for INSTANCE in $INSTANCES; do
    asadmin start-instance $INSTANCE
done
于 2018-10-29T09:47:01.863 回答