尝试通过无效的数据库连接来测试未连接到我的数据库的错误情况。当我运行我的应用程序时,我在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
答案 0 :(得分:0)
如果数据库连接失败,服务器初始化失败,那么您将无法获得应用程序的500页,而是默认的(根据浏览器),因为服务器将不会运行。