对于一些Java开发的应用程序,在Windows下去运行,因为并不是所有机器都会有Java runtime,所以可能需要打包成exe程序,或者做个批处理.bat文件。因此,对于这类应用的高可用保护,实际上也就是要控制生产端与灾备端与应用相关的exe以及bat文件的启停执行。
      以下给出一个 failover.bat  脚本示范,内容如下:

                     net start  服务名
                     start 路径\xx.exe   
                     start 路径\xx.bat 


       在系统中手动双击运行failover.bat 可以正常启动,但是如果在英方软件高可用保护配置里,调用此脚本资源,则只有服务可以正常启动,后两个语句中的xx.exe xx.bat 均无法正常启动。