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有没有类似的解决方法呢?

0

1个回答

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

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

加上404页面跳转处理:

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

</error-page>
0
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
急急急,war包放到tomcat中,只能访问首页,首页其他链接都是404
求助求助呀,自己写了一个web小项目,在idea中运行完全可用,但是放到tomcat的webapps目录下通过浏览器访问只能打开项目首页,点击首页的任何链接都是404,资源不可用[img=https://img-bbs.csdn.net/upload/201608/30/1472520863_300918.png][/img]
Tomcat 404 页面重定向
修改 /conf/web.xml  在 &amp;lt;/web-app&amp;gt; 前添加代码   &amp;lt;error-page&amp;gt;         &amp;lt;error-code&amp;gt;404&amp;lt;/error-code&amp;gt;         &amp;lt;location&amp;gt;/error.html&amp;lt;/location&amp;gt; &amp;lt;/error-page&amp;gt;   403,4
nginx配置tomcat的404页面
直接贴代码 首先是nginx.conf 的配置 http { include /etc/nginx/mime.types; default_type application/octet-stream; log_format main '$remote_addr - $remote_user [$time_local] "$request" ' ...
tomcat 配置404页面
在Tomcat文件夹下找到conf文件夹,找到web.xml文件,在最后面配置 &amp;lt;error-page&amp;gt; &amp;lt;exception-type&amp;gt;404&amp;lt;/exception-type&amp;gt; &amp;lt;location&amp;gt;/error.jsp&amp;lt;/location&amp;gt; &amp;lt;/error-page&amp;gt; 这样就ok了  ...
404页面怎么自动跳转到首页?
![图片说明](https://img-ask.csdn.net/upload/201706/09/1496996191_639948.png)n![图片说明](https://img-ask.csdn.net/upload/201706/09/1496996208_267786.png)n网址:http://www.nezoy-drying.com/in
nginx配置https之后只有首页能访问,其他页面404
刚刚经过千辛万苦配置好https可以使用了,然而居然还是有问题,只有首页面可以访问,其他页面地址都是404。 正在发愁的时候突然想到以前貌似看过这方面的东西,说是没有做地址跳转吧(具体我也说不准),直接上代码: try_files $uri $uri/ /index.php?$query_string; if (!-e $request_filena
网站只有首页能打开,其他页面404
重新安装的fedora 23系统,刚配置的LNMP环境,把项目程序从服务器上copy之后配置运行,发现只有首页能打开,而且还要加上index.php(以前直接域名就能打开)。原来这是因为”重写”没有配置,一般都是配置在项目的public目录下的.htacess文件中,我这次是直接写到项目虚拟主机的配置文件/etc/nginx/sites-available/www.mywakav.cn中了,具体如下
laravel配置路由后,除了首页,其他页面404
解决这类问题 nginx配置需要在nginx/conf/nginx.conf中的server中 location / { root D:/mulu; index index.html index.htm index.php; try_files $uri $uri/ /index.php?$query_string; ...
tomcat 虚拟目录自定义404页面
首先在这边感谢下  孟子E章 这个用户,他帮我搞定了这个问题。 Tomcat配置了全局的404页面对虚拟目录不管用,就想是不是要在虚拟根目录下新建一个ROOT里面放404页面,结果还是不管用。 正解:虚拟根目录下新建一个WEB-INF文件夹,里面放web.xml内容如下: xsi:schemaLocation="http://java.sun.com/xml/ns/javaee ht
记录 Tomcat 404自定义页面
背景:SpringBoot + Vue + 外置Tomcat bug:域名后面加/sfsdf(任意字符),会进入tomcat的报错页面 解决办法:     (如果没有以下文件夹可以自行添加)     修改 tomcat目录/webapp/ROOT/WEB-INF/web.xml   增加 &amp;lt;error-page&amp;gt; &amp;lt;error-code&amp;gt;404&amp;lt...
登陆tomcat首页报404的问题
登陆tomcat首页报404的问题 1.问题描述: 将server启动以后,却发现输入http://localhost:8080/或http://127.0.0.1:8080/报404错误。访问动态web工程也会如此。 2.解决方法: ①首先,找到servers标签(找不到的话见图一所示),在已经配置好的tomcat中Remove掉所有项目。...
window下的CI项目上传到linux下的nginx,浏览器只能访问首页,其他页面显示404
NGINX 默认不支持 PATH_INFO 模式,需要修改NGINX配置 让NGINX 来解析 index.php/controller/f 这种模式 如果是通过设置虚拟域名来访问项目的话,应在虚拟域名配置文件里设置以下配置 具体配置: #CI server {         listen      80;         server_name www.ci.com;
登录Tomcat管理页面
  Tomcat 安装路径下,conf文件夹中,修改 tomcat-users.xml配置文件,在最后添加一行代码 &amp;lt;user username=&quot;admin&quot; password=&quot;admin&quot; roles=&quot;manager-gui&quot;/&amp;gt; &amp;lt;!--   &amp;lt;role rolename=&quot;tomcat&quot;/&amp;gt;   &amp;lt;role rolename=
tomcat之定义404页面,自定义tomcat默认访问页面
404 tomcat error
输入网址没有反应,404
有可能是web.xml的位置放错了,应该放在web-inf下,而不是web-content下
tomcat全局配置错误页面详解(404页面)
前言 花了两个小时,配置了下。在网上查了诸多攻略;没有一个是讲清楚的,我就随手写下,以备后期查用。 版本 tomcat 7.0.75 过程 大家可以看下,这是我按网上的步骤搞的,把错误页面放到了ROOT页面下,然后去测试,结果如下: 看到没,是404,但是我的自定义页面并没有出来。所以正确的过程应该: 首先我们要理解下,/error404.html指的路径是我们项目的路径,而不是ROOT的...
启动tomcat页面404没有小猫图标
tomcat运行时访问localhost:8080页面显示404而不显示带小猫图标的Apache访问页,访问项目时就正常了。对于强迫症这可不能接受,其实只要修改tomcat中的Server Location就好。具体操作步骤:1、在tomcat不运行时双击tomcat2、Server Location选择第二个USe Tomcat installation(takes control of Tom...
Tomcat 自定义错误页面(例如404页面等等)
1、将自定义的错误页面放在Tomcat的webapps/ROOT目录下: 2、在Tomcat的conf/web.xml文件最后面增加如下配置: &lt;error-page&gt; &lt;error-code&gt;404&lt;/error-code&gt; &lt;location&gt;/错误页面,(/表示的是tomcat的webapps/root目录)&lt...
Tomcat访问Servlet页面报错404
[img=https://img-bbs.csdn.net/upload/201812/27/1545884361_973000.png][/img][img=https://img-bbs.csdn.net/upload/201812/27/1545884362_354659.png][/img][img=https://img-bbs.csdn.net/upload/201812/27/1545884362_498786.png][/img]rnrn如图。最近课程中刚学上Servlet,现在在宿舍里试着配置了一下发现不行。还需要截图什么信息请告知我,我马上补上
如何自定义tomcat本身的404页面
背景:我在tomcat的/conf/Catalina/localhost下面定义了一个www.xml文件,主要目的是映射服务器资源。在浏览器中输入一个存在的图片文件,可以让图片显示在浏览器上,那么如果输入一个错误的文件名,则返回一个404页面。rn请问这个404页面如何自定义?rn
apache 集群 JkMount /*j_spring_security_check controller 登录404 tomcat 成功登录
apache 集群 JkMount /*j_spring_security_check controller 登录404 tomcat 成功登录
tomcat如何修改404之类的页面
在tomcat中如何修改404出错的页面,像IIS一样,自定义一个页面?
自定义的404页面在tomcat下出不来
rnrn rn index.htmlrn index.htmrn index.jsprn rn rn 404rn /error404.htmlrn rn rn 500rn /error500.htmlrn rnrnrn配了2个error-page,没配之前,进tomcat遇到没有的页,会有一个很大字的异常页,是tomcat自带的.rnrn配置之后,我访问一个不存在的地址,他就出现了windows自带的默认404页面了.rnrn很奇怪,我自己写的页面就是访问不到,我放在根目录下的.rnrn谁知道怎么回事呢?
TOMCAT启动后台不报错,页面404
TOMCAT启动后台不报错,页面404 问题描述: 写完项目在eclipse中配置的Tomcat,启动是正常的,控制台显示启动成功,也没有报任何错误信息,但是访问的时候就报404错误,然后直接在bin目录下启动startup.bat的方式就是正常的。 解决方法: 1.先将启动的tomcat停掉,将里边的项目都移除 2.之后双击server中配置的tomcat服务器,会弹出如下界面。 3.然后保存...
腾讯的404页面。腾讯的404页面。腾讯的404页面。腾讯的404页面。
腾讯的404页面。腾讯的404页面。腾讯的404页面。腾讯的404页面。腾讯的404页面。腾讯的404页面。腾讯的404页面。腾讯的404页面。
漂亮的404页面几个漂亮的404页面几个漂亮的404页面几个漂亮的404页面
几个漂亮的404页面几个漂亮的404页面几个漂亮的404页面几个漂亮的404页面几个漂亮的404页面
404页面(css3实现的动态404页面)
使用css3实现的动态化个性化404页面页面。详细说明: http://a3.work/a/h5/107.html
登录的首页
登录首页,html+css,大一时候的作业。涉及到了浮动,a标签等。
404页面
    会根据访问者请求的原来旧站中存在的页面,自动的跳转到新站中相应的页面如:   访问者请求http://asp2k.com/1.html   则系统自动跳转到http://www.asp2k.com.cn/1.html Shtml版代码:   &amp;lt;html&amp;gt; &amp;lt;head&amp;gt; &amp;lt;meta http-equiv='refresh' content...
Linux laravel 报错 或者 只能加载首页 点击404
Warning: require(): open_basedir restriction in effect. File(/home/wwwroot/default/test_act/bootstrap/autoload.php) is not within the allowed path(s): (/home/wwwroot/default/test_act/public:/tmp/:/p
404页面与500页面
404页面:莫鸡冻,只是页面找不到,但是我们提供的源码,只要关注我们是能找到的。 在web.xml中配置:<error-page> <error-code>404</error-code> <location>/404.jsp</location> </error-page> <error-page> <error-code>500</error-code>
怎么把pdf首页改为其他页面
经常在网上查找资源的朋友在下载了一个PDF文档之后,但是想把封面或者首页换成其他页面,这该怎么改呢?     下面介绍的这个迅捷PDF编辑器,就可以对pdf文件进行任意编辑、修改,非常好用。除此之外在阅读pfd文件方面也同样出色。小编今天就跟大家简单说说怎么解决换页面这个问题,一学就会。     1、选择菜单栏上的文件选项,在下拉列表中选择打开选项,也可以按快捷键Ctrl+O。
微擎首页登录美化页面
微擎模块收费页面,首页美化,只要把JS,CSS样式本地化即可
更改首页网址
http://221.212.177.123/longshi/diantai_08gdyc.aspx 网址首页太长,怕访问者记不住,想改为 http://www.gdyc.lelepai.com,不知道该怎么做。rn注:公司已经有一级域名http://www.lelepai.com
eclipse下配置tomcat以及tomcat服务页面出现404错误解决
Eclipse下配置tomcat,并不是tomcat插件,寻求tomcat插件配置的朋友可以不用看了,tomcat配置好以后可能出现http://localhost:8080/页面打不开,出现404错误的情况,这里面也有说明如何解决,这是我在做项目过程中遇到并亲自解决的,上传上来以供大家参考。有点贪心,要2个分,自己的分数实在不多,大家见谅,嘿嘿。
tomcat启动成功,访问tomcat成功,访问页面404
这个问题困扰了我很久,主要是思路方向错了,所以始终都错的。我的经验也许不能帮到读者,只是希望给自己留下印记,也给万一跟我情况相似相同的朋友一个引导。 项目升级单点登录,只需要改个别配置文件即可完成,升级其他项目的时候非常顺利,不知道为何这次失败的这么奇怪:tomcat启动成功,但是访问页面报错404。 ()PS:开始启动失败,报一个配置文件里的类找不到,我看了一眼这个配置文件在我的这个
ThinkPHP 伪静态隐藏index.php后 , 除了首页其他的都是404
在phpstudy\apache\conf\httpd.conf中 去掉LoadModule rewrite_module modules/mod_rewrite.so 前面的符号 # AllowOverride None 修改为了AllowOverride All 修改 .htaccess 文件为 &amp;lt;IfModule mod_rewrite.c&amp;gt; RewriteEngi...
phpStudy使用配置
将代码放在www文件夹里面 点击‘其他选项菜单’ —— 打开配置文件, nginx-conf:全局配置 vhosts.conf:二级项目配置 server {         listen       80; //端口         server_name  cw.dev.com ; //域名         root   &quot;D:/phpStudy/WWW/dudu/cw&quot;;  //路径...
Yii框架在首页已登录,在其他页面检测不出登录
if(Yii::app()->user->getIsGuest())rn $blog_model=new Blog(); rn $blog_model->content=$_POST['content']; rn $blog_model->title=$_POST['title'];rn date_default_timezone_set('UTC');rn $blog_model->time=date("Y-m-d H:i:s");rnrn if($blog_model->save())rn $this->redirect(SITE_URL.'blog/index');rn //$this->renderPartial('success');rn rn elsern $this->renderPartial('error');rn rnrn这是在博客界面,判断是否登录,登录就允许发帖,但是总是说我没有登录,实际上已经登录,求解决办法
Intellij IDEA 部署Web项目 访问tomcat首页报404
解决方案一 打开tomcat所在目录:tomcat路径/webapps/root ,确认该目录下是否有index.jsp文件, 没有的话,自己加一个附图 解决方案二 通过对文件路径Root进行虚拟路径映射,修改$tomcat/conf/server.xml文件附图如下: 上图将ROOT文件路径映射到项目路径itsf_web\webRoot\下...