Ubunutu下tomcat启动成功但访问127.0.0.1:8080时出错解决方法(极不常见..)

之前安装过tomcat并无异常,能正常访问主页,然后删掉,隔了一段时间重新安装后访问主页时浏览器(火狐显示为空白页)(chrome显示为404),按F12,刷新后network显示请求状态为404,然后在网上搜解决方法,总结如下:

1 好多博客说的原因是tomcat默认根路径是webapps下的ROOT目录,主页出错可能是因为该目录为空,自己看了一下并不为空,也不缺少文件

2 还有博客说是conf/server.xml配置的问题,自己试着改来改去也没用,

3 还有博客说给ROOT/WEB_INF/web.xml加指定默认启动的文件,自己试后并无效果

4 有博客提到JAVA环境变量的问题,和同学对比后发现并无错误

期间也试过7.0/8.0/9.0,都不行就应该和版本没关系,半天找不到原因就开始反思为什么上次可以这次就不行,思来想去发现这期间就干了一件可能有影响的事---重新配置了jdk ,再联想一下有网友说查一下日志,于是...如下图:

Ubunutu下tomcat启动成功但访问127.0.0.1:8080时出错解决方法(极不常见..)

赶紧去看了一下,发现我的jdk/jre/lib下的jar包果然没得r权限,sudo chmod a+r -R jre/

终于解决!(总结:日志真香)