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
中的配置问题?
我已经在 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
中的配置问题?