一、 购买服务器阿里云或腾讯云都行,系统选Linux。学生机优惠
二、 远程连接服务器,平台的控制台里可以直接页面连接。
三、 安装java环境yum install -y java-1.8.0-openjdk*
测试java环境是否安装成功 java -version
四、 SpringBoot项目打包成jar包
五、 找到项目下->target->surefire->里的jar包
六、 使用ftp把jar包上传至服务器
windows 下载xftp
mac 打开终端->Shell->安全文件传输(sftp)->添加服务器(右边下方的+号)->输入服务器公网IP->好->双击ip->输入密码(云平台控制台可改密码)->执行命令 put [jar包的路径] [*] *为服务器存放路径,可不填,默认在root下。
七、 使用ssh连接服务器(或者在云平台的控制台里网页远程连接也行)
windows 下载XSSH
mac 打开终端->执行命令 ssh root@[公网IP] 输入密码, cd到jar包put上来的路径(如果默认在root下,此时就在root下,就不用cd了)
八、 运行jar包 java -jar xxxx.jar
jar包相关命令:
1. 将jar程序设置成后台运行。
nohup java -jar xxx.jar
2. 杀掉运行中的jar程序
a. 查看进程id
ps aux|grep xxx.jar
data 5796 0.0 0.0 112656 996 pts/1 S+ 09:11 0:00 grep --color=auto getCimiss-surf.jar data 30768 6.3 0.4 35468508 576800 ? Sl 09:09 0:08
b. 杀掉进程
kill -9 30768
九、 端口被占用
a. 查看使用端口的进程netstat -lnp|grep 8000
b. 杀掉进程kill -9 id