Tomcat JNDI:托管堆栈的对象

时间:2010-03-24 09:13:14

标签: java tomcat servlets web-applications jndi

我有一个班级

class ObjFactory {
 MyObject getObject() {...}
 void returnObject() {...}
}

我们如何配置Tomcat以便它通过JNDI提供此工厂并进行管理 这家工厂?

比如说,一个Web应用程序应该可以访问这个工厂,它必须只存在于Tomcat中的一个工厂,Web应用程序的每个副本都引用同一个对象。

  1. 设计此工厂类的具体规则是什么?也许它应该以我描述的方式实现一些与Tomcat,JNDI一起工作的接口?

  2. 如何粘贴此类,tomcat和webapp(应该在哪个文件中写入web.xmlcontext.xml等)?

1 个答案:

答案 0 :(得分:1)

如果您使用的是Tomcat 5.5,这是一个很好的起点:JNDI Resources HOW-TO

向下滚动到'Adding Custom Resource Factories'部分,了解分步说明。