如何使用命令行命令重新启动 Glassfish

问题描述 投票:0回答:2

我想达到与单击图片上 glassfish 管理 web gui 的重新启动按钮(服务器->常规->重新启动)相同的重新启动效果。但我想通过命令行来完成

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

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

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

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

所以我想找到相当于通过 Web GUI 重新启动服务器的 asadmin 命令。

我已经尝试过:

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

但运气不好

java glassfish asadmin undeploy
2个回答
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

0
投票
  1. taskkill /F /IM java.exe 👹
  2. asadmin 起始域domain1

🫣

© www.soinside.com 2019 - 2024. All rights reserved.