我已经在<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版本的一部分。