0

我在 Solaris 机器上启动并运行 Glassfish。

我正在使用腻子连接到那台机器。

我使用启动域

asadmin start-domain

我还启用了远程管理。我现在可以登录到管理门户。

在我关闭腻子窗口的那一刻,glassfish 实例不再运行。

在 Windows 机器上,您可以将域作为服务启动。linux的等价物是什么?

4

2 回答 2

1

如果您不使用初始化脚本或系统守护程序(这相当于服务),您必须确保所有启动的程序都与控制台分离。

您通常为此使用“nohup asadmin start-domain”。您也可以在disown -h事后进行,如this question中所述

于 2014-07-31T22:48:51.710 回答
1

Glassfish 有一个创建服务的命令。

sudo glassfish4/bin/asadmin create-service

然后像这样启动域(上面的命令为您打印此路径)

* /usr/bin/svcs  -a | grep domain1  // status
* /usr/sbin/svcadm enable domain1 // start
* /usr/sbin/svcadm disable domain1 // stop
* /usr/sbin/svccfg delete domain1 // uninstall
于 2014-07-31T22:53:39.753 回答