作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
首先,我使用的是 Tomcat 5.5,我的 .jsp 位于/webapps/foo/bar/*.jsp。
我遵循了指示 here 设置默认的 404 错误页面。在我的 TOMCAT_HOME/conf/web.xml 中,我输入了:
<error-page>
<error-code>404</error-code>
<location>/error.html</location>
</error-page>
我将测试 error.html 文件的副本放到每个目录中(我不确定/error.html 指的是哪里):
/webapps/
/webapps/foo/
/webapps/foo/bar/
每当我尝试在浏览器中通过 url 的/foo/missingpage.html 或/foo/bar/missingpage.html 访问一个不存在的页面时,我都会被重定向到存在于/foo/error.html 中的错误页面.
但是,尝试在浏览器中通过 url/missingpage.html 访问不存在的页面会产生空白页面。或者/missingDir/missingfile.html 的任何排列也将产生一个空白页。有什么建议么?我是否缺少一些额外的配置?
谢谢
公关
最佳答案
尝试将 error.html
放在 /webapps/ROOT/
中。如果您的 Tomcat worker 正在处理所有 URL 请求(yourdomain.com/anything),这将起作用。
关于默认错误页面的 Tomcat blankpage,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2629273/
我在 StackOverflow 和其他地方看到了很多与此类似的问题,但没有一个直接解决我的问题。我正在 THREE.js 中使用凸包生成器生成 n 边多面体。我想将方形纹理映射到每个多面体的每个面上
我是一名优秀的程序员,十分优秀!