SSM项目在阿里云服务器Tomcat上部署页面找不到问题解决

前言

在阿里云服务器上配置了JDK1.8+mysql+tomcat 后,想把自己的 SpringSSM 项目部署到服务器上,结果Tomcat主页能打开,但是部署的项目显示怎么也找不到

尝试方法
  1. 首先Tomcat主页可以打开,说明Tomcat是正常运行的,没有端口占用问题
  2. 其次报的是 404 页面找不到,说明暂时不是我代码的问题,后来为了验证,自己亲自在本地 Tomcat 手动部署了一下,可以正常运行
  3. 因为曾经部署过几次云服务器(但都过期了),有遇到过500错误,原因是云服务器的JDK版本和本地JDk版本不兼容,所以本地JDK编译后在云服务器上跑不了。后来又遇到过云服务器的 Tomacat 可以加载部署项目的jsp文件,但是始终访问不了Servlet 页面,那时候解决的办法是重启云服务器,本着侥幸和怀疑精神,重启了一下,还是页面显示 404
解决办法

以前的部署可能有点稀里糊涂,这次算真正发现问题了,Tomcat 版本有问题!!这是网上一位兄台试了的,感谢他,要不然真不会怀疑这个。
云服务器上版本是 Tomcat 10.0.17
我本地的版本是 Tomcat 9.0.41
按理说高版本应该会兼容低版本,它偏不!!!
所以我找了一个版本相近的 Tomcat 9.0.59 重新部署到云服务器上,后来项目起飞了

温馨提示:

  1. 在云服务器上卸载 Tomcat 的时候,一定要先关闭 Tomcat,要不然会一直占用端口,到时候还要关端口,麻烦
  2. 如果用命令下载很慢,建议可以用 FileZilla Client 等远程连接云服务器,然后先把安装包下载到本地,再传到云服务器上
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值