2

尝试将 Struts 2.1 5o 2.5 和 Tomcat 6 迁移到 Tomcat 8。Struts tile 插件从 2.1 到 2.5。一旦部署到 Tomcat 8 中,JSP 就不会显示并收到此错误。

**类型异常报告

消息 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] throw exception org.apache.jasper.JasperException: Unable to find taglib [s] for URI: [/struts-tags]

4

1 回答 1

1

我在看似随机的 404 错误中遇到了同样的问题,唯一为我解决的问题是执行以下操作:

  • 删除C:\Users\%USERNAME%\ 中的.m2 文件夹
  • 右键单击项目:Maven -> 更新项目 -> 强制更新快照/发布
  • 运行 Maven 清理/安装
于 2017-11-19T07:54:33.947 回答