运维丨Tomcat正常访问localhost报404问题解决
Posted 武汉商启网络信息有限公司
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了运维丨Tomcat正常访问localhost报404问题解决相关的知识,希望对你有一定的参考价值。
武汉商启网络信息有限公司现招聘销售、客服、网络工程师,详情请点击查看原文!
今天在配置Tomcat访问项目主页的时候发现报404错误,开始以为是我的项目xml配置有问题,结果调了半天也不对,后来发现居然访问localhost:8080也报404,这个问题就严重了,于是开始了漫长的调试,终于成功!记录下最终解决方案,以供未来再遇到相似问题,有迹可查。
通过咨询JAVA群中的大神,我查看了一下Tomcat文件夹中的webapps文件夹,发现里面并没有我的项目,但是我确实是把项目部署进去了,于是我查看了一下我的Tomcat的server页 发现里面的Tomcat路径不对,是默认的eclipse里面的路径,所以导致了Tomcat的部署失败:
错误的路径配置如下:
正确的配置应该是:
但是当我这样操作之后,再次运行发现Tomcat直接起不来了,并且报无法找到文件路径的错误!
然后我决定换个思路,先是不用eclipse启动Tomcat服务,使用Tomcat8.0的startup.bat启动,发现启动过程中报了拒绝访问的错误,感觉是访问权限有问题,于是通过百度查资料发现果然是这样,于是把Tomcat安装文件夹->属性->安全中给Users赋予了完全控制的权限,确定保存后再次运行startup.bat,果然顺利启动。
然后我再返回去重新运行Tomcat,这次不再报错,Tomcat启动成功!再次访问localhost:8080,页面成功显示!
然后访问我的项目页面,同样成功访问!至此问题成功解决!
总结:
到此这篇关于Tomcat正常访问localhost报404问题解决的文章就介绍到这了
武汉商启网络|客户至上,合作共赢!
以上是关于运维丨Tomcat正常访问localhost报404问题解决的主要内容,如果未能解决你的问题,请参考以下文章
运维丨详解从源码分析tomcat如何调用Servlet的初始化
运维丨详解Tomcat双击startup.bat闪退的解决方法
eclipse创建spring boot项目,tomcat启动成功,但http://localhost:8080无法访问报错404解决方案