发现有时候有些web异常和sql异常不是被Exception类处理的。我知道那不应该发生。但是在生产中我发现了这个问题,无法在我的本地计算机上重现。
try{
//some code
}
catch (Exception e){
//Sent mail and logged in db for exception
}
那不起作用,然后我添加了
try{
//some code
}
catch (SqlException e){
//Sent mail and logged in db for exception
}
catch (Exception e){
//Sent mail and logged in db for exception
}
然后它工作正常。在任何情况下都有可能吗?