如果我有多个网页片段在以下情况下声明resource-ref
具有相同的res-ref-name
,会发生什么:
resource-ref
具有相同的res-type
resource-ref
具有不同的res-type
如果resource-ref
中有res-ref-name
web.xml
,则会发生以下情况:
resource-ref
具有相同的res-type
resource-ref
具有不同的res-type
我正在寻找规范所说的内容,而不是“试着找出来”。
答案 0 :(得分:2)
Java Servlet Specification Version 3.1在§8.2.1中有以下内容:
当前针对单个web.xml存在的名称唯一性要求也适用于web.xml和所有适用的web-fragment.xml文件的并集。
和§14.4说:
res-ref-name指定资源管理器连接工厂引用的名称。该名称是相对于java:comp / env上下文的JNDI名称。该名称在部署文件中必须是唯一的。
因此,您的应用程序将无法部署。