如何在没有背景的情况下启动Glassfish v3

时间:2010-04-23 07:23:30

标签: glassfish svc

Glassfish v3的推出如下:

./bin/asadmin start-domain <domain-name>

此脚本最终运行:

exec "$JAVA" -jar "$AS_INSTALL_LIB/admin-cli.jar" "$@"

admin-cli.jar最终会启动另一个进程,有效地将自己置于后台。

我想在不使用daemontools(即:svc)进行监控的情况下启动glassfish而不将其置于后台。这可能吗?

文档讨论了如何使用inittab here,似乎它还需要一种方法来启动它而不需要分支或后台,所以其他一些进程(例如:inittab,evc等)可以查看进程ID和如果它崩溃重启它。但是,在此inittab示例中,它是否使用相同的后台cmd行,因此我不知道inittab如何在不知道要监视的进程ID时重新生成进程。我错过了什么吗?

1 个答案:

答案 0 :(得分:2)

您应该可以使用asadmin start-domain -v ...

注意:日志语句将发送到日志文件AND System.out / System.err。