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

时间:2017-11-13 11:42:36

标签: java glassfish asadmin undeploy

我希望获得与在图片上单击glassfish管理员web gui(Server-> General-> Restart)的Restart按钮相同的重启效果。但我想通过命令行

来做

enter image description here

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

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

但如果我将GF服务器作为Windows服务并重新启动服务,那么: asadmin部署 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

但没有运气

1 个答案:

答案 0 :(得分: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