部署ssm项目到云服务器遇到的坑

这几天部署一个ssm项目这时遇到一些问题

首先在本地连接远程服务器数据库能成功,但在本地访问不成功。
可能原因版本不一致导致
就是本地的jdk与服务器上的版本不一致。这里我本地用的是jdk9编写的项目,但我服务器上的jdk是8版本的,
这时我从网上下载jdk9将8删除
下载安装参考我这篇博客
Linux云服务器下安装jdk8 rpm
这时可以访问servlet了
这里一点要注意重启Tomcat

[root@VM-0-16-centos bin]# ./startup.sh 

但是下一个坑又出来了服务器连不上远程数据库
这里原因总结下面几点
1.安全组开3306端口
2.防火墙没打开3306
参考我下面这篇博客
linux云服务器中开启防火墙端口
3.重启nysql
重启mysql命令如下

systemctl restart mysqld 

总结遇到的坑:

1.一定要版本一致,及环境要一致
2.配置完成后要重启 Tomcat mysql等

猜你喜欢

转载自blog.csdn.net/he1234555/article/details/114594515
今日推荐