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

Java 用于JNDI查找的上下文文件中的资源定义,java,jakarta-ee,jndi,web.xml,tomcat5.5,Java,Jakarta Ee,Jndi,Web.xml,Tomcat5.5,我有一个与context.xml文件中用于Jndi查找的元素内容和web.xml中的resource ref元素相关的查询。提供了资源元素的概述 根据上面的引用,Resource元素的有效属性是auth,description,名称,范围,类型,但我们确实包括驱动器类名,用户名,密码,等等,并且在。那么,前一个链接中的解释是错误的吗 参考文件指出,在context.xml文件中包含元素等同于web.xml中的资源ref元素。如果是这样,我们能否在web.xml中提供drivercassname、

我有一个与context.xml文件中用于Jndi查找的元素内容和web.xml中的
resource ref
元素相关的查询。提供了
资源
元素的概述

  • 根据上面的引用,
    Resource
    元素的有效属性是
    auth
    description
    名称
    范围
    类型
    ,但我们确实包括
    驱动器类名
    用户名
    密码
    ,等等,并且在。那么,前一个链接中的解释是错误的吗

  • 参考文件指出,在
    context.xml
    文件中包含
    元素等同于
    web.xml
    中的
    资源ref
    元素。如果是这样,我们能否在
    web.xml
    中提供
    drivercassname
    url
    username
    password
    和其余属性,并遗漏
    context.xml
    文件?我想我们不能。那么,为什么参考文献如此混乱

  • 是的,看起来第一个引用对资源元素的所有属性都不全面,第二个更全面

  • 这有点说错了——与其说资源等同于web.xml中的resource ref元素,不如说web.xml中的resource ref映射到context.xml中的resource元素。这是一种为web应用程序中的资源提供具有自己名称的本地引用的方法,然后在部署期间将此内部资源名称映射到真正的容器特定jndi资源-


  • 谢谢@Biju-我会给这个问题更多的时间。你的回答很有帮助。