Я успешно развертывание приложения на WildFly 8.2.1 и 9.0.2 WildFly версии со следующими <jsp-config>
директив в дескрипторе развертывания web.xml
:Wildfly 10.0.0.Final дублирует содержание <jsp-config><url-pattern> директивы в web.xml
<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
включены три раза и т. Д.
Любое предложение по этому вопросу?
Это проблема дескриптора развертывания или проблема с конфигурацией в standalone.xml
версии WildFly 10.0.0.Final?