Windows进入GlassFish的bin目录运行asadmin,FreeBSD下运行./asadmin,进入GlassFish控制台,Windows 和 FreeBSD 的 asadmin 的进入只是形式的不同,本质没区别。
# 创建一个domain (ZIP 解压开,已经默认有一个 domain1),另:在修改了管理员名称后会提示设置密码,否则会略过设置密码。
asadmin create-domain domain1
# 删除一个domain,若有文件需要备份删除前请检查清楚,因为整个 domain 目录会被直接端掉,而且没有回收站。
asadmin delete-domain domain1
# 启动一个domain
asadmin start-domain domain1
# 停止一个domain
asadmin stop-domain domain1
# 修改管理员口令,若要开启远程,必须先设置密码,初始密码为空
asadmin change-admin-password
# 开启远程管理,注:修改该设置应该重启GlassFish服务,并且该 domain 必须有密码。
asadmin enable-secure-admin
# 关闭远程管理,只允许本地访问,会提示要求输入用户名和密码,开发环境或者对服务器安全较高的环境会这么做,修改该设置应该重启GlassFish服务。
asadmin disable-secure-admin
# 将指定的domain注册为一个Windows服务,方便开机时自启动,运行该命令结束后,会在 domain\bin 目录内产生 Service 文件用于控制服务。
asadmin create-service domain1
# 列出所有部署的应用。
asadmin list-applications
# 部署应用helloapp。
asadmin deploy helloapp.war/cart.ear/...
# 卸载已经部署的应用helloapp。
asadmin undeploy helloapp
# 禁用已经部署的应用helloapp。
asadmin disable helloapp
# 启用已经部署的应用helloapp。
asadmin enable helloapp
Windows 下,domain 作为“服务”以后,可以使用 Windows Services Manager 控制该服务, 也可以使用 Windows Services Wrapper:
相应得命令如下:
启动命令: domain1\bin\domain1Service.exe start
停止命令: domain1\bin\domain1Service.exe stop
重新启动命令: domain1\bin\domain1Service.exe restart
卸载命令: domain1\bin\domain1Service.exe uninstall
安装命令: domain1\bin\domain1Service.exe install
状态命令: domain1\bin\domain1Service.exe status