我有一个角色应用程序在TomCat上运行,但由于我已经实现了路由,如果我手动访问一个URL,我得到404未找到。此外,当发生错误时,它是一个基本的服务器页面,而不是我的错误网页。
如何将TomCat配置为始终在路由和错误上返回index.html?我知道设置,因为我使用不同的服务器,我只是TomCat的新手,在网上找不到任何东西。
根据我的理解,这是其他后端语言中非常简单的几行代码,我在TomCat上找不到任何信息。
答案 0 :(得分:2)
基本上你必须在tomcat目录的conf文件夹中更改web.xml文件。 的 $ CATALINA_HOME / CONF / web.xml中强>
<error-page>
<error-code>404</error-code>
<location>/error/index.html</location>
</error-page>
添加一个包含该页面的webapp,并将回复指定位置下的URL。