1

尝试通过无效的数据库连接来测试未连接到我的数据库的错误情况。当我运行我的应用程序时,我在 IDE 中得到了这个

Exception in thread "main" play.exceptions.DatabaseException: Cannot connected to the database, Communications link failure

我有以下

@Before
static void initFromDB()
{
    try{
        //Get some values from DB
       }catch (Exception ex)
       {
           Logger.fatal(ex.toString(), new Object());
           error("Database issue");
       }
}

如果我在 IE 中启动我的网站,那么我会得到

Internet Explorer cannot display the webpage 

我没有得到 500 页。

我在DEV模式下运行playframework 1.2.4

PROD,我不会得到错误页面,因为它不能以 prod 模式下的错误开始,或者说我的 IDE 中的消息

更新 1:我确保我所有的数据库连接都是有效的。切换到prod模式。启动了我的网站,在加载网站时,我与网络断开连接,并收到一条通用错误消息

Oops, an error occured
4

1 回答 1

0

如果数据库连接失败,则服务器初始化失败,因此您不会获得应用程序的 500 页,而是默认的(根据浏览器),因为服务器不会运行。

于 2012-10-26T10:56:27.097 回答