我在项目中使用velocity util来为注册电子邮件提供模板。所以我的问题是我通过传递try块中的url和hashtable来创建velocity对象。
这里我收到如下错误 获取网址时超时:https://commondatastorage.googleapis.com/ * * / xxx.vm
因此,如果它出现异常,它应该会捕获未发生的阻塞。这可能是错误。
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();
}
这里当我在获取URL时遇到上述异常:: Timeout:https://commondatastorage.googleapis.com/ * * / xxx.vm它应该捕获并打印未打印的catch。并且try块也没有执行。
答案 0 :(得分:0)
有两种可能性:
要检查两种方案,请在try{
之前添加日志语句。