首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何使用命令行命令重新启动Glassfish

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

Stack Overflow用户
提问于 2017-11-13 19:42:36
回答 1查看 2.2K关注 0票数 1

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

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

该应用程序将在几秒钟内解除部署

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

该应用程序在5分钟内解除部署。

因此,我希望找到与通过web GUI重启服务器等效的asadmin命令。

我已经试过了:

代码语言:javascript
运行
复制
asadmin restart-domain --force=false domain1
asadmin restart-domain --force=true domain1
asadmin stop-domain domain1
asadmin start-domain domain1

但没那么走运

EN

回答 1

Stack Overflow用户

发布于 2018-10-29 17:47:02

下面是我们使用的脚本:

代码语言:javascript
运行
复制
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
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47263516

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档