我正在为我的项目使用 Glassfish v3.0.1 。然而,Glassfish似乎多次失败。因此,我想开发一种机制,在Glassfish出现故障时通知我。 Glassfish有什么选择吗?如果没有,我怎么能实现这个目标?此外,我怎么能理解为什么Glassfish会崩溃?我在日志中找不到合适的解释。
答案 0 :(得分:2)
我不知道Glassfish本身有任何选择,我怀疑有没有(通常很难让一个过程知道什么时候它已经死了:-)。编写尝试连接服务的脚本(例如,使用wget
或curl
)或使用监视进程的system monitoring tool。
要找出Glassfish终止的原因,您必须调试问题。这是一些tipps:
System.exit()
的源代码。这可以终止Java应用程序,而不会发现它为什么会发生。 (this might help, too)