在云服务器上部署springboot项目
- 购买云服务器,这里选择阿里云的轻量云服务器
- 使用Xshell远程登录云服务器,安装jdk环境
安装jdk,这里安装jdk1.8
yum -y install java-1.8.0-openjdk*
查看jdk版本
java -version
- 安装mysql,我选择安装5.7
yum install wget
wget http://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm
rpm -ivh mysql80-community-release-el7-3.noarch.rpm
cd /etc/yum.repos.d/
修改 mysql-community.repo的配置文件
vim mysql-community.repo
yum -y install mysql-community-server
查看mysql版本
mysql --versio
由于我的项目数据库在本地,安装好mysql后将本地的数据库都迁移到了云服务器中的mysql
-
将项目以jar包的形式打包
在maven中将打包方式选为 jar
先clean 后再package
服务器中数据库的ip地址
-
将生成的jar包上传到服务器
我使用Xshell的xftp进行上传
-
运行jar包
该运行方式关闭客户端后将不能访问
java -jar blog-0.0.1-SNAPSHOT.jar
可以使用该方式关闭客户端后依旧可以访问
nohup java -jar blog-0.0.1-SNAPSHOT.jar &
记得开放端口,这里为了方便开放了所有端口