我为我拥有的 Liferay 网站创建了一个简单的钩子。它包含一个覆盖默认 Liferay 404 的 404.jsp。如果我键入特定页面,它可以正常工作。例如:
去http://localhost:8080/jooky.jsp抛出
严重:PWC6117:找不到文件“C%3A%5Cbundles%5Cliferay-portal-6.1.0-ce-ga1%5Cglassfish-3.1.1%5Cdomains%5Cdomain1%5Capplications%5Cliferay-portal%5Cjooky.jsp”
在我的 Glassfish 服务器日志中并将我重定向到我的自定义 /errors/404.jsp 没有问题。
但是,访问http://localhost:8080/jooky会引发不同的错误
INFO:14:07:41,790 INFO [PortalImpl:4873] 当前 URL /jooky 生成异常:null
并重定向到门户中的页面,如下所示:
谁能帮我将这些非文件类型的 URL 也重定向到我的 404 页面?
谢谢。