问题记录
在使用Idea开发时,因为更换了tomcat版本, 在将tomcat7 切换tomcat8.5.60时, 启动项目, 范访问项目报404
问题排查
- 项目编译打包有问题,没有正确部署, 经过手动打包, 放在tomcat服务器使用命令启动tomcat后发现项目正常访问, 排除!
- 怀疑tomcat有问题, 检查启动文件Catalina.sh文件 web.xml、server.xml文件,端口未被占用访问正常
- 怀疑项目没有被idea 正确部署至tomcat, 查看tomcat的webapps下只有前端文件,没有classes文件夹
- 打开idea的file 选择 Project Strutcture
果然classes 文件被排除了
问题解决
选中classes文件夹 ,点击Excluded, 将classes文件不排除, 重新启动项目 问题解决