Tomcat只能登录网址首页,其他页面404

微服务架构,网址通过zuul转发。
zuul配置:

  routes:
    manage:
      path: /manage/**
      url: http://localhost:8000
      manage-api: /manage-api/**

Tomcat配置:

 <Context path="" docBase="/myProj/manage-ui" reloadable="false" debug="0" privileged="true" />

访问

 http://192.168.0.139:8010/manage/

是可以正常显示登录页面的,但是登录成功后页面跳转到

 http://192.168.0.139:8010/manage/framework

就404了。这是怎么回事呢?
可以正常登录
跳转就404

之前是用的Nginx,可以用“try__files”解决。

 location / {
            root   ../manage-ui/;
            index  index.html;
            try_files $uri $uri/ /index.html;
        }

现在换到Tomcat有没有类似的解决方法呢?

1个回答

emmm 自己来答吧。其实很简单。直接修改tomcat的web.xml配置

找到Tomcat安装路径中的conf,修改web.xml

加上404页面跳转处理:

 <error-page>
<error-code>404</error-code>
<location>/index.html</location>

</error-page>
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐