IDEA 启动Tomcat服务器访问项目404错误记录

IDEA 启动Tomcat服务器访问项目404错误记录解决

第一次使用IDEA配置了Tomcat服务器,并创建了一个SpringMVC项目,启动服务器并加载了项目,结果访问的时候一直报404,要么就是页面找不到,经过一番挣扎,最终发现了问题所在,究其原因,是对IDWA软件不熟。错误记录如下:

1、启动Tomcat,不加载任何项目,访问http://localhost:8080/ 为什么不是Tomcat主页,而是找不到页面?
IDEA 启动Tomcat服务器访问项目404错误记录
原因:IDEA和Ecplise中配置Tomcat服务器是不一样的,具体原因及实现查看下面的链接:https://blog.csdn.net/qq_36666651/article/details/78509393

2、加载项目后,报404错误,页面找不到:
IDEA 启动Tomcat服务器访问项目404错误记录
其实就是不熟悉软件所致,在加载项目之前,里面的路径配置是这样的:
IDEA 启动Tomcat服务器访问项目404错误记录
错误地以为这就是工程的路径,加个hello就可以了,其实是不对的,加载后项目后,工程的路径其实是变化了的,如果直接点OK是看不到的
IDEA 启动Tomcat服务器访问项目404错误记录
点server后发现,工程路径已经变为:http://localhost:8080/工程名
IDEA 启动Tomcat服务器访问项目404错误记录
访问http://localhost:8080/springmvc06_war/hello 是OK的;
IDEA 启动Tomcat服务器访问项目404错误记录
其实,当你加载好项目后启动Tomcat后,系统会默认启动浏览器访问一个路径,这就是你的工程路径,在后面加上你的访问路径即可访问:
IDEA 启动Tomcat服务器访问项目404错误记录
另外,如何让使工程访问路径不加工程名或者是修改为其他的名称呢?这里需要注意Application Context这个配置:
IDEA 启动Tomcat服务器访问项目404错误记录
将这里的内容删除:
IDEA 启动Tomcat服务器访问项目404错误记录
server这里也会自动关联:
IDEA 启动Tomcat服务器访问项目404错误记录
此时加载的工程的默认的访问路径也是http://localhost:8080/IDEA 启动Tomcat服务器访问项目404错误记录
使用http://localhost:8080/hello 就可以访问:
IDEA 启动Tomcat服务器访问项目404错误记录
当然也可以起其他的名称:
IDEA 启动Tomcat服务器访问项目404错误记录
IDEA 启动Tomcat服务器访问项目404错误记录