Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/logging/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如果在引导过程中数据库连接检查失败怎么办?_Java_Tomcat_Grails_Database Connection_Bootstrapping - Fatal编程技术网

Java 如果在引导过程中数据库连接检查失败怎么办?

Java 如果在引导过程中数据库连接检查失败怎么办?,java,tomcat,grails,database-connection,bootstrapping,Java,Tomcat,Grails,Database Connection,Bootstrapping,我正在使用grails开发一个应用程序。在引导部分,我检查并初始化数据库连接。假设数据库由于某些问题而不可用,明智的做法是向管理员发送通知。但是,下一步该怎么办?grails应用程序应该自动停止还是等待管理员来手动停止?另外,使用grails自动关闭已部署war的方法是什么?如果grails无法在启动期间实例化hibernate会话,如果我没有弄错,您的应用程序将不可用。要确定是否需要关闭应用程序,我认为您可以评估使用数据库的引导程序是否对应用程序至关重要。谢谢。但是,我这里没有使用hibern

我正在使用grails开发一个应用程序。在引导部分,我检查并初始化数据库连接。假设数据库由于某些问题而不可用,明智的做法是向管理员发送通知。但是,下一步该怎么办?grails应用程序应该自动停止还是等待管理员来手动停止?另外,使用grails自动关闭已部署war的方法是什么?

如果grails无法在启动期间实例化hibernate会话,如果我没有弄错,您的应用程序将不可用。要确定是否需要关闭应用程序,我认为您可以评估使用数据库的引导程序是否对应用程序至关重要。谢谢。但是,我这里没有使用hibernate会话。我有自己的连接池(HBase连接池),我在引导过程中对其进行初始化。因此我认为您需要更改池负责的SpringBean声明,而不是在引导过程中创建->