我已经在<jsp-config>部署描述符中使用以下web.xml指令成功地在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>


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

但是,当我尝试在WildFly 10.0.0.Final中使用相同的部署描述符部署此应用程序时,在与/WEB-INF/jspf/header.jspf匹配的每个/WEB-INF/jspf/footer.jspf文件中,两次包含.jsp<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已经准备好,并将成为即将发布的10.1版本的一部分。

09-10 22:34