SpringBoot 项目部署云服务器
项目打包
修改application.yml(可选)
将datasource
里面的username
和password
改为待会部署后要用的,当然也可以保持不动
注意密码的安全性!
打包
双击package
即可打包,打包完成后即可在项目的target
文件夹中找到打包好的jar
文件
导出数据库
打开Workbench
,进入数据库,点击Data Export
选择要导出的数据库,选择导出到单个文件
然后导出就可以了
部署到云服务器
添加网站
首先在宝塔的文件中,一个合适的位置(/www/wwwroot/项目名
)上传打包好的jar
文件
来到宝塔面板的网站
,选择Java项目
,添加
初次使用时,需要先安装JDK
,安装对应版本即可
安装完之后重新打开添加面板,选择jar
路径,填写端口(别忘了在防火墙放行)
以及别忘了安装Redis
(如果项目中用到了的话)
导入数据库
宝塔中MySQL版本需要和我们实际用的版本一致(比如8.0),默认安装时是5.7,如果不一致,可以卸载重装(极速安装(好吧一点也不极速 慢死了!)
放一个网上的方法(没试过行不行),在服务器的远程控制台中执行:
wget http://download.bt.cn/install/1/mysql.sh; |
请注意:如果你已经安装了数据库,上面的命令会卸载删除当前数据库及数据
添加数据库(数据库名、用户名和密码要和项目设置application.yml
保持一致)
注意密码/权限!有朋友数据库被黑过的!
然后就是上传,导入(数据库版本不一致可能会导入失败!)
本文是原创文章,采用CC BY-NC-SA 4.0协议,完整转载请注明来自Rean's Blog