tomcat部署项目无法加载网页或404 not found

本文讲述了作者在尝试将Spring Boot项目打成WAR包部署到本地Tomcat服务器时遇到的404错误问题。通过调整IDEA中Tomcat配置、确认DEPLOYMENT选项、修改server.xml端口设置等步骤,最终成功解决问题。总结了三种Tomcat部署项目的方法:Spring Boot内置Tomcat、IDEA配置新Tomcat Server以及WAR包部署。

    一直用的spring boot内置的tomcat插件部署项目,是可以运行网页的,想打成war包在本地的tomcat下运行,结果出现了无法加载网页的情况。
在这里插入图片描述
    看到一篇博客说先在IDEA重新配一个tomcat服务器,如果能在IDEA上运行,那么就可以在本地tomcat上运行了。在IDEA重新配了个tomcat,如下图所示:

在这里插入图片描述
在这里插入图片描述
    运行后出现了404 not found,心态崩了啊,再上网上搜索发现deployment添加错了,应该是artifact下的war包,如下图所示:

在这里插入图片描述
在这里插入图片描述
    此时,可以在IDEA运行起来了
    现在要尝试在本地tomcat下了,我是在项目根目录下用命令行打的war包,win+r进入命令行,cd进入项目里面,如下图所示:
 
在这里插入图片描述
    在项目\target下就可以看到打的war包了,把他复制到tomcat\webapps\下
 
在这里插入图片描述
    运行tomcat\bin\startup.bat
 
在这里插入图片描述
    tomcat服务器启动了,打开网页还是无法访问此网页。。。我哭了,后来发现自己很久前改了tomcat\conf\server.xml的端口。。。之前改为了80。。。再改为8080就行。。。
 
在这里插入图片描述
    总结:打war包在本地tomcat下运行出错的原因是网址输入的端口号和server.xml下的端口号不一致导致的,一个小小的错误。。。但还是学到了三种tomcat部署项目的方式,一种直接用spring boot下的tomcat插件,一种在IDEA重新配置一个tomcat server,第三种打war包,在本地tomcat运行

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值