云服务发布springboot项目踩过的坑

参考文档:

!!千万要卸载openJDK!!!

云服务器部署springboot项目,其他博主参考文档:
https://blog.csdn.net/m0_54853420/article/details/125388680

阿里云官方文档,安全组配置:
https://help.aliyun.com/document_detail/287019.html?spm=5176.2020520101.help.dexternal.43334df57y7MDJ

【可能出现的问题,坑坑!】

1、外网根本访问不了在云服务器上面运行的项目,什么都没有,ping 网址不通,curl 网址也什么都没有
2、ping可通过,但是一旦涉及数据库的访问操作,直接挂掉

【问题解决!】

坑1、安全组的配置(即配置可被外网访问的端口等),需要使用哪个端口,就在安全组中添加,「就算设置了,也可能没有添加成功,千万小心!」;

首先,进入 云服务器 ECS——>安全组 ,如果没有安全组,则自己创建一个安全组,有的话,自己添加规则;如图1

然后进入 云服务器 ECS——>自助问题排查,保证基本的安全组规则没有问题;图1.1

 

坑2、数据库配置
还有,上传springboot上面的数据库配置,一定要填写localhost,千万不能填公网的ip;如图2

 

坑三:linux系统下安装Tomcat

https://www.linuxprobe.com/linux-tomcat-install.html 

 

坑四:不能在jar包的下面存放用户上传的图片,外网不能访问linux系统下的照片文件

解决方案1:使用对象存储服务,比如阿里云,七牛云储存等等

方案2: 使用Tomcat,使liunx服务器上的图片可通过浏览器访问

https://blog.csdn.net/weixin_58696998/article/details/124968325 

 

posted @ 2022-09-05 10:34  2337  Views(96)  Comments(0Edit  收藏  举报