我有一个奇怪的情况。我在Wintel盒子里安装了JBoss 5.1.0作为服务。 如果JBoss实例失败,服务将自动重启。
但是我找不到测试这种情况的方法。我杀死了运行JBoss的JVM,但它没有重启服务。我需要让JBoss服务异常结束,这样才能确保它再次重启。
在nutsehll中,我需要一种让JBoss异常结束的方法。
请帮忙。
答案 0 :(得分:0)
编写一个调用System.exit(1)
的JSP?但是,这可能会违反安全管理器,JBoss可能不允许这样做。
根据我的经验,JBoss节点(以及一般的app服务器)往往不会以进程存在的方式崩溃。相反,他们更有可能消耗不断增加的资源(例如内存),直到他们停止响应,并需要显式重启。这肯定更容易重现,但它更难自动处理。