【发布时间】:2015-06-30 13:54:28
【问题描述】:
我用 JNDI.lookup() 方法替换了我所有的 JNDI 查找,因为它看起来很方便,可以处理动态返回类型等。一切都很棒......但是现在我注意到我必须捕获的已检查异常以前的已经不存在了。
我认为这是因为如果 JNDI 变量不存在但它不存在,它只会返回 null。它现在只是抛出一个未经检查的异常。
知道为什么吗?有没有办法只为不存在的变量返回 null?
我在 omnifaces 网站上为此创建了一个错误:https://github.com/omnifaces/omnifaces/issues/141
不确定这是否是预期行为。
【问题讨论】:
标签: jsf glassfish jndi omnifaces