用于JNDI查找的上下文文件中的资源定义

时间:2012-01-31 11:24:12

标签: java java-ee jndi web.xml tomcat5.5

我有一个查询,它与context.xml文件中的元素内容相关,用于Jndi查找和web.xml中的resource-ref元素。 Tomcat 5.5 reference概述了Resource元素。

  1. 根据上面的参考资料,Resource元素的有效属性为authdescriptionnamescope,{{1但我们确实包括typedriverClassNameurlusername等,Tomcat docs中的示例中也包含相同内容。那么前一个链接的解释是错误的吗?

  2. 该引用指出password文件中<Resource>元素的包含等同于context.xml中的resource-ref元素。如果是,我们是否可以在web.xml中提供driverClassNameurlusernamepassword和其余属性,并为web.xml文件提供想念?我认为我们不能。那么为什么引用会如此令人困惑呢?

1 个答案:

答案 0 :(得分:1)

  1. 是的,看起来第一个引用并不全面关于Resource元素的所有属性,第二个引用要全面得多。

  2. 声明有点错误 - 而不是说资源等同于web.xml中的resource-ref元素,它应该说web.xml中的resource-ref映射到资源元素context.xml中。这是一种为Web应用程序中的资源提供自己的本地引用的方法,然后在部署期间将此内部资源名称映射到真正的容器特定的jndi资源 - What is resource-ref in web.xml used for?

    < / LI>