如何始终返回index.html TomCat

时间:2017-12-20 15:50:21

标签: angular tomcat error-handling routing

我有一个角色应用程序在TomCat上运行,但由于我已经实现了路由,如果我手动访问一个URL,我得到404未找到。此外,当发生错误时,它是一个基本的服务器页面,而不是我的错误网页。

如何将TomCat配置为始终在路由和错误上返回index.html?我知道设置,因为我使用不同的服务器,我只是TomCat的新手,在网上找不到任何东西。

根据我的理解,这是其他后端语言中非常简单的几行代码,我在TomCat上找不到任何信息。

1 个答案:

答案 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。