解决spring、JDK及MySQL、tomcat版本不一致导致的问题

       很久没有写CSDN博客了。

       最近很长一段时间在做一个自己的项目(工作之余)。其实就是一个音乐网站,之前做过一个比较简单的,连数据库都没连。不过最近做这个算是改版后的,使用了spring、springMVC及Mybatis即Java中常用的ssm框架,连接了MySQL数据库。

       目前功能上做的还不错,但界面上就比较low了(部分原因是我主做Java后端,对前端不深),而且最近部署到服务器上在公司电脑上访问了下后发现,效果更low了。也就是说不能时盈所有屏幕。如下所示

解决spring、JDK及MySQL、tomcat版本不一致导致的问题_第1张图片

好了,就啰嗦到这里,接下来切入本篇主题:

在项目从本地服务器成功部署到个人买的云服务器也是一个比较揪心的过程,本来在本地运行的好好的,但一到服务器,就出现各种错误。我其实心里很清楚,是JDK和spring的版本不搭导致的。然后就是列出本地和云服务器的各个版本,分析该怎么办。

解决spring、JDK及MySQL、tomcat版本不一致导致的问题_第2张图片

如图所示,我发现其实本地(1.8.0_102)的JDK和云服务器(1.8.0_221)其实版本也相差不了多少。都是1.8.0系列的,但在本地使用spring3.0.5没任何毛病,到服务器就不行(报的错误就是spring中的方法或类找不到)。想想应该不是tomcat和MySQL的版本问题导致的。

后来我就在云服务器尝试更换spring的版本,也就是抱着试试的态度吧!spring4.1.2、spring5.0.0、spring2.0.6、spring3.1.4,最后在试spring3.1.4的时候问题解决了。由此看来就是因为spring的版本与JDK不搭配导致的。

感悟:很多时候,在生活或学习中遇到问题了,如果百度也不能够帮你解决,那么就需要我们自己去慢慢尝试了,有时候试着试着,问题就迎刃而解了。如果不去尝试,那么问题永远是你的问题。

       当然尝试也是有一定限度的,不能为了一个问题耽搁太多时间,毕竟还要上班,还有很多其他事情要做。所以,如果一时半会儿解决不了,那就可以记录下来放一放,说不定哪一天灵光一现就猛然想到该怎么解决了。所以,有一个勤于记录的习惯还是非常好的!

解决spring、JDK及MySQL、tomcat版本不一致导致的问题_第3张图片

我是LongBro,曾建立过个人博客网站和个人影院网站(前面的博客都有提到),后因毕业后服务器费用较高而放弃运营,现在有了收入决定重新建起自己的网站,不仅仅是博客或视频网站。欢迎并感谢你的关注,后期创造更多精彩!

你可能感兴趣的:(Javaweb,腾讯云服务器)