【发布时间】:2017-02-13 15:29:29
【问题描述】:
我的应用程序代码接收 JNDI 名称以在运行时查找。因此,JNDI 名称可能未在web.xml 或@Resource 注释中预先配置。在这种情况下如何查找对象?应用程序正在 Tomcat 7 上运行。
【问题讨论】:
我的应用程序代码接收 JNDI 名称以在运行时查找。因此,JNDI 名称可能未在web.xml 或@Resource 注释中预先配置。在这种情况下如何查找对象?应用程序正在 Tomcat 7 上运行。
【问题讨论】:
您不能使用资源注入,但必须使用编程查找
new InitialContext().lookup(dynamicName)
【讨论】: