具有相同 res-ref-name 的多个 Web 片段

Multiple web fragments with the same res-ref-name

  1. 如果我有多个声明 resource-ref 具有相同 res-ref-name 的网页片段会发生什么情况:

    • resource-refres-type
    • 相同
    • resource-ref 有不同的 res-type
  2. 如果 resource-refweb.xml 中有相同的 res-ref-name 会发生什么:

    • resource-refres-type
    • 相同
    • resource-ref 有不同的 res-type

我在寻找规格说明而不是 "try it to find out"。

Java Servlet Specification Version 3.1 在 §8.2.1 中有以下内容要说:

The requirements about name uniqueness that exist currently for a single web.xml also apply to the union of a web.xml and all applicable web-fragment.xml files.

和 §14.4 说:

The res-ref-name specifies the name of a resource manager connection factory reference. The name is a JNDI name relative to the java:comp/env context. The name must be unique within a deployment file.

因此您的应用程序应该无法部署。