<>如何将springboot项目部署到服务器
前言
疫情期间学了不少知识,之前一直很忙没什么时间写博客,今天写一篇博客教各位小白怎么把自己写的springboot项目部署到服务器,让每个人都可以访问到。
第一步:购买服务器
要想把自己的项目部署到服务器,我们必须先有一个属于自己的服务器,这里我们推荐阿里云的服务器,便宜好用,当然,你自己有别的服务器也可以用别的。
进入阿里云的控制台
如果之前自己有进入过云服务器,那么已使用的产品会显示出云服务器ecs,没有的话在上方搜索界面搜索也可以
点击实例
点击更多,找到安全组配置,并点击,然后点击配置规则
打开对应的端口,入方向和出方向都要同时打开
然后保存,第一步完成
第二步:打开宝塔面板
输入自己的ip号,后面加上8888,便可以进入宝塔面板,但是,会显示出这样的画面
我们只要在xshell或者阿里云自带的远端控制输入这些便可以了
然后在软件商店安装如下软件
那么第二步便完成了
第三步:把springboot项目打成jar包
首先先将数据库以sql文件导入到桌面(不是桌面也可以,这里建议桌面)
将配置文件数据库的备注修改一下,把localhost改成自己的ip地址,然后将项目打成jar包
注意
1.controller层所有RequestMapping这样的里面写的地址最好不能有"/",否则容易出错
2.mapper文件里面的表名最好全部小写
3.有和关键字重名的表名或者字段建议全部打上 例如 type,name等等
第四步:上传项目
点击文件,在右边找到home文件夹,创建一个新文件夹,我们取名叫java
把自己打的jar包,还有自己全部的配置文件复制到自己新建的java文件夹里面
上传数据库
注意,这里数据库的名字和密码要和自己配置文件一模一样
第五步:上传项目
关闭防火墙
ystemctl disable firewalld.service
打开xshell,找到自己项目发布的地方
例如cd home/java
发布自己的项目,输入:
nohup java -jar jar包名.jar >/dev/null 2>&1 &
之后只要输入自己的ip号+自己项目对应的端口号,就可以访问自己的项目了