从对象工厂访问 Tomcat JNDI 资源



我编写了一个自定义对象工厂来在Tomcat中创建JNDI资源。

<Resource name="jdbc/TestDB" auth="Container" type="javax.sql.DataSource"
   factory="com.xxx.xxx.XXFactory" ... />

如何从对象工厂实现中的同一上下文访问另一个 JNDI 资源?

您可以从对象工厂访问 JNDI,方法与在其他任何地方访问相同:

InitialContext ctx = new InitialContext();
Object ref = ctx.lookup("path-to-JNDI-object");

最新更新