当我运行我的Spring Boot应用程序(来自Intellij IDEA)并触发停止,重新启动或自动重新部署应用程序时;有些东西正在向我的HSQLDB发出一个shutdown命令。
我从外部终端窗口以服务器模式运行HSQLDB(v.2.3.4)。
我重新启动或停止Spring Boot应用程序时的HSQLDB服务器日志:
[Server@4f023edb]: Initiating shutdown sequence...
[Server@4f023edb]: Shutdown sequence completed in 101 ms.
[Server@4f023edb]: 2017-05-05 21:47:01.878 SHUTDOWN : System.exit() is called next
这当然非常烦人,因为每次重新部署应用程序时我都要经历手动调出HSQLDB的麻烦。如何防止这种情况发生,或解释实际情况。
如果从终端窗口启动Spring Boot应用程序jar并发出shutdown Ctrl + C ,然后HSQLDB不受影响。