尝试通过无效的数据库连接来测试未连接到我的数据库的错误情况。当我运行我的应用程序时,我在 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