idea部署项目,tomcat能够启动,但是访问html界面老是出现404; 也检查了虚拟目录,和tomcat的部署,最后发现问题

IDEA部署web项目常出现的问题

#实践经验

问题描述

我们用idea部署项目,tomcat能够启动,但是访问html界面老是出现404;
也检查了虚拟目录,和tomcat的部署,最后发现问题
首先启动tomcat
idea部署项目,tomcat能够启动,但是访问html界面老是出现404; 也检查了虚拟目录,和tomcat的部署,最后发现问题
这是启动开头的一个信息,看不懂,没关系,只看一项
Using CATALINA_BASE: “C:\Users\瑶.IntelliJIdea2019.2\system\tomcat\Tomcat_8_5_31_Idea_Jave_4”
打开运行窗口,把这一段运行进去,就会看到
idea部署项目,tomcat能够启动,但是访问html界面老是出现404; 也检查了虚拟目录,和tomcat的部署,最后发现问题
conf文件夹里面放的一般都是配置文件,点开
idea部署项目,tomcat能够启动,但是访问html界面老是出现404; 也检查了虚拟目录,和tomcat的部署,最后发现问题
再点开Catalina文件夹,点开下面的locahost文件夹,里面会有一个xml的配置文件,点开,有高级记事本的很方便,以下样式
idea部署项目,tomcat能够启动,但是访问html界面老是出现404; 也检查了虚拟目录,和tomcat的部署,最后发现问题
复制里面的那个路径,找到真正的项目部署路径

idea部署项目,tomcat能够启动,但是访问html界面老是出现404; 也检查了虚拟目录,和tomcat的部署,最后发现问题
敲重点了,你的html文件如果不在WEB_INF同根目录下你就访问不到的,如果不小心html放到WEB_INF里面的你也是访问不到的,最快的是把html剪切出来,然后访问
localhost:端口号/login.html 就能访问到了
我也是靠不住idea的自动部署,这是最笨的方法了吧,这是如果出现404就查看一下,基本就能解决了