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

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

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

  1. 根据上面的引用,Resource 的有效属性元素是auth , description , name , scope , type但我们确实包括了driverClassName , url , username , password等等,在 Tomcat docs 中的样本中也是如此。 .那么是不是之前链接里的解释有误呢?

  2. 引用文献指出包含 <Resource> context.xml 中的元素文件相当于 resource-ref web.xml 中的元素.如果是这样,我们可以给driverClassName吗? , url , username , passwordweb.xml 中的其余属性并给出 context.xml报错?我认为我们做不到。那么为什么引用如此困惑?

最佳答案

  1. 是的,第一个引用似乎没有全面介绍 Resource 元素的所有属性,第二个引用要全面得多。

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

关于java - 用于 JNDI 查找的上下文文件中的资源定义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9078693/

相关文章:

java - 带 JIT 和不带 JIT 的 JVM 之间的区别

java - 在 Quarkus 中重定向到 https

java - 何时初始化 Java EE webapp 中的属性?

java - 使用 Tomcat JNDI 创建文件资源

java - 执行查找时无法实例化类 : com. sun.enterprise.naming.SerialInitContextFactory

java - 我在哪里可以获得 com.sun.jndi.ldap.* 包的(匹配)源代码?

java - 推荐(mahout)中的偏好值有什么用

java - Android开发中使用socket

java - 使用 Hibernate 映射 ArrayList

jakarta-ee - Glassfish 显示默认主页而不是我的网络应用程序欢迎文件