我想达到与单击图片上 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
但运气不好
这是我们使用的脚本:
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
🫣