各位大侠:
    请帮忙一下,小弟有个很急的问题
    weblogic有时会down机,所以想利用quartz和jmx技术写一个监控程序,定期(如每10分钟)对weblogic进行检查,如果没有down机,且其状态正常(运行状态),则返回成功,否则,需要stop weblogic,然后再重新启动weblogic.现在只是有一些思路,但尚不知如何组织代码,请帮忙给个解答,越具体越好,谢谢!
    另外,如果用以下代码stop weblogic,即Runtime.getRuntime().exec("cmd /c  start  D:\\domains\\mydomain\\stopWebLogic.cmd");则会重新开一个cmd窗口,
这样,如果原来weblogic已经启动,只是运行不正常,那么,执行完上条代码后,会开辟一个新的窗口,即总共会有两个窗口,且,这两上窗口都不会自动关闭,所以,当再一次start weblogic时,又会有一个新的cmd窗口,总共将有三个窗口,循环往复,会有N多个CMD窗口,这显然会占用系统资源,有没有好的方法,让其在同一个CMD窗口中start和stop,这样,不管如何,始终只会有一个窗口????在线等,急,谢谢!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!