关于部署项目到tomcat,报FAIL - Application at context path /JDYProject could not be started

最近将打包好的项目部署到linux服务器上的tomcat的webapps目录下,然后访问项目index.jsp,发现一直报404错误。

检查了项目,发现项目在本地IDE下,运行正常。然后把目光聚集于tomcat上。

打开tomcat服务器首页,然后点击进入Manager App,手动打开项目。

结果发现,项目Running状态为false。所以尝试了一下手动Start项目。

结果:

发现了Message:

FAIL - Application at context path /JDYProject could not be started

然后百度,百度再百度。一直没有百度到自己想要的结果。

于是去看来tomcat的启动目录的日志,这下转机就来了。

进入tomcat安装目录,然后进入logs目录:

然后查看最新的catalina日志:

vi catalina.2018-07-31.log

终于看到了报错信息了:

报的Unsupported major.minor version 52.0 错误。

原来,都是版本不对应惹的祸啊。。。

我linux服务器jdk版本为1.7,然而开发项目的本地环境的jdk版本是1.8,在部署到jdk版本为1.7的linux服务器上时,版本不一致,自然会报错。所以,这里给自己提了个醒,别为了偷懒,胡乱用版本不一致的环境,否则会出现很多额外的麻烦和工作量,还有就是开发项目或部署项目时,报错不可怕,最可怕的就是没有方向的百度,这样时间成本太高了,最有效的就是直接查看日志,精确查找到错误的详细信息。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值