【发布时间】:2017-08-31 10:40:43
【问题描述】:
尝试将 Struts 2.1 5o 2.5 和 Tomcat 6 迁移到 Tomcat 8。 Struts tile 插入 2.1 到 2.5。一旦部署到 Tomcat 8 中,JSP 就不会显示并收到此错误。
**类型异常报告
Message ServletException 包括路径 '/pages/tiles/defaultPageLayout.jsp'。
描述服务器遇到了一个意外情况,导致它无法完成请求。
例外
org.apache.tiles.request.render.CannotRenderException:ServletException 包括路径“/pages/tiles/defaultPageLayout.jsp”。 **
在日志中 org.apache.catalina.core.ApplicationDispatcher.invoke Servlet.service() for servlet [jsp] 抛出异常 org.apache.jasper.JasperException:无法找到 URI 的 taglib [s]:[/struts-tags]
【问题讨论】:
-
标签库在核心库中
-
部署应用的
WEB-INF/lib中有struts2-core-.jar吗? -
是的 struts2-core-.jar 在 WEB-INF/lib 那里
-
也许它没有在 catalina.properties 中被扫描?可能需要将其包含在
tomcat.util.scan.StandardJarScanFilter.jarsToScan
标签: struts2 tomcat8 struts2-tiles-plugin