部署SpringBoot到阿里云
安装Mysql
由于阿里云安装的是CentOS 8,yum源中没有mysql,所以需要先到mysql的官网下载yum repo配置文件
1. 下载命令
wget https://dev.mysql.com/get/mysql57-community-release-el7-9.noarch.rpm
2. 进行repo的安装:
rpm -ivh mysql57-community-release-el7-9.noarch.rpm
3. 安装mysql
-
执行完成后会在/etc/yum.repos.d/目录下生成两个repo文件mysql-community.repo mysql-community-source.repo,必须进入到 /etc/yum.repos.d/目录后再执行以下脚本
-
安装命令:
yum install mysql-server
-
systemctl start mysqld #启动MySQL
-
(如果不想设置密码的话可以跳过直接登陆)获取临时密码
grep 'temporary password' /var/log/mysqld.log
-
登录之后更改密码
部署SpringBoot到阿里云服务器
1.IDEA下载插件
Cloud Toolkit
或者直接在IDEA下载
2.进入 Preference 配置一个 Access Key ID 和 Access Key Secret
获取方法:弹出框选择继续使用
如果第一次打开需要新创建一个
点击显示即可
3.部署运行
4.远程登录阿里云启动
找到上面配置的文件,里面有生成的jar包
运行下面的代码
nohup java -jar service-0.0.1-SNAPSHOT.jar > nohup.log 2>&1 &
不加
nohup
的话关掉终端项目会被终止,加上就会一直在服务器运行
如果相应的端口没有开放去控制台开放
更新:配置部署后自动运行
在这里新建一条代码
然后在阿里云相应位置新建一个run.sh
source /etc/profile
killall java
nohup java -jar /SpringBoot/service-0.0.1-SNAPSHOT.jar > nohup.log 2>&1 &
这样部署到阿里云之后会自动执行上面的代码运行项目。
本文来自博客园,作者:两小无猜,转载请注明原文链接:https://www.cnblogs.com/charlottepl/p/12661542.html