Wildfly 10.0.0.Final 在 web.xml 中复制 <jsp-config> <url-pattern> 指令的内容

Wildfly 10.0.0.Final duplicates contents of <jsp-config> <url-pattern> directive in web.xml

我已经在 web.xml 部署描述符中使用以下 <jsp-config> 指令在 WildFly 8.2.1 和 WildFly 9.0.2 版本上成功部署应用程序:

<jsp-config>
<jsp-property-group>
<description>header and footer settings</description>
<url-pattern>/WEB-INF/view/*</url-pattern>
<url-pattern>/WEB-INF/error/*</url-pattern>
<include-prelude>/WEB-INF/jspf/header.jspf</include-prelude>
<include-coda>/WEB-INF/jspf/footer.jspf</include-coda>
</jsp-property-group>
</jsp-config>

此代码片段在每个 .jsp 文件的开头包含 /WEB-INF/jspf/header.jspf 的内容,在每个 .jsp 文件的结尾包含 <include-coda>/WEB-INF/jspf/footer.jspf</include-coda><url-pattern>.

但是当我尝试在 WildFly 10.0.0.Final 中使用相同的部署描述符部署此应用程序时,/WEB-INF/jspf/header.jspf/WEB-INF/jspf/footer.jspf 的内容在每个 [=18] 中包含两次=] 文件匹配 <url-pattern>.

如果我再添加<url-pattern>行,那么/WEB-INF/jspf/header.jspf/WEB-INF/jspf/footer.jspf的内容被包含3次,以此类推。

关于这个问题有什么建议吗?

这是部署描述符问题还是 WildFly 10.0.0.Final 版本 standalone.xml 中的配置问题?

这已在 WildFly 10 中得到证实 bug

Fix 已准备就绪,将成为即将发布的 10.1 版本的一部分。