Spring-Boot с JSP Tag Libs во встроенном Tomcat
В настоящее время я выполняю миграцию Spring MVC Webapp (xml-config в java-config, tomcat во встроенный tomcat через spring-boot).
Веб-приложение использует freemarker в качестве движка шаблонов и JSP Taglibs. Теперь, когда я вызываю страницу бесплатного маркера, я получаю следующую ошибку:
freemarker.ext.jsp.TaglibFactory$TaglibGettingException:
No TLD was found for the "http://www.springframework.org/tags/form" JSP taglib URI. (TLD-s are searched according the JSP 2.2 specification. In development- and embedded-servlet-container setups you may also need the "MetaInfTldSources" and "ClasspathTlds" freemarker.ext.servlet.FreemarkerServlet init-params or the similar system properites.)
Freemarker-header.ftl начинается со следующего фрагмента:
<#assign form=JspTaglibs["http://www.springframework.org/tags/form"]>
<#assign core=JspTaglibs["http://java.sun.com/jstl/core"]>
<#assign spring=JspTaglibs["http://www.springframework.org/tags"]>
<#assign osc=JspTaglibs["/WEB-INF/osc.tld"]>
Я не нашел полезных результатов поиска для MetaInfTldSources и ClasspathTlds. Кто-нибудь решал эту проблему раньше?
КР Хабиб