Intellij IDEA修改Java项目目录后Tomcat启动报页面找不到错误求助
解决IntelliJ IDEA修改项目目录后Tomcat无法访问页面的问题
检查Tomcat部署的应用上下文路径
查看Tomcat配置的Deployment标签,确认Application context是否设置为/。如果是自定义路径(比如/myproject),访问地址需要改为http://localhost:8090/自定义路径,而非直接访问根路径。验证Web资源目录与部署描述符配置
打开Project Structure(快捷键Ctrl+Alt+Shift+S),进入Modules -> Web:- 确认
Web Resource Directories指向新目录下的Web根目录(通常是webapp),且已勾选Resource Root; - 检查
Deployment Descriptors中的web.xml路径是否正确指向新目录下的对应文件。
- 确认
核对部署工件(Artifact)配置
在Project Structure的Artifacts页面:- 确认工件的输出目录正确,Web应用内容包含新目录下的所有必要文件(如JSP/HTML、静态资源、WEB-INF配置);
- 若使用war包部署,确保工件是基于新目录模块构建,未引用旧目录的缓存内容。
清理重建项目
依次执行Build -> Clean Project和Build -> Rebuild Project,之后重启Tomcat。旧编译缓存可能导致部署内容与实际目录不符。查看Tomcat日志排查启动异常
启动Tomcat后,查看IDEA的Run控制台或Tomcat安装目录下的logs/catalina.out文件,寻找部署失败、资源缺失或配置解析错误的日志信息,这些细节会指明问题根源。确认端口占用情况
用命令检查8090端口是否被Tomcat进程占用:- Windows:
netstat -ano | findstr :8090 - Linux/Mac:
lsof -i :8090
若端口被其他程序占用,需关闭对应程序或修改Tomcat端口。
- Windows:
内容的提问来源于stack exchange,提问作者user20263794
相关产品推荐
相关产品推荐

