0
我在我的項目中使用velocity util來給註冊郵件模板。所以我的問題是我通過傳遞在try塊中的url和hashtable來創建velocity對象。VelocityUtil在try塊中拋出一個異常,但光標不是來捕獲塊
我在這裏如下 超時而獲取URL得到一個錯誤:* */xxx.vm
因此,如果異常來臨都應該來catch塊未發生。這裏可能有什麼錯誤。
try{
// my code
VelocityUtil v = new VelocityUtil(new URL(lTemplateUrlString) , ht);
log.info("after velocity creation");
}
catch(Exception e){
log.info("inside catch");
e.printstacktrace();
}
這裏當我得到上述異常:超時而獲取網址:* */xxx.vm它應該來捕捉並打印內部漁獲物不打印。並嘗試塊也沒有執行。
在嘗試打印之前,我有一個日誌,然後再嘗試。我還添加了記錄器語句。 –
用一個新的Exception()替換你的VelocityUtil行,看看會發生什麼。 – jzd