linux系统要实现有java环境(没有自行安装)
使用命令 java -version 查看,出现如下即可
idea首先打包一个jar包,执行命令 package -DskipTests
打包成功之后就可以在controller 看到生成的jar包
之后将该jar包拷贝到服务器,建议使用winscp
在linux上建个文件夹userCenter,将它放在那里。
jar包的启动有两种方式,
一种是使用命令 java -jar xxxx.jar
这种方式可以执行,但是你关闭终端端口之后,就死掉了。
还有一种是开启守护进程,就可以一直运行,这边提供运行脚本。
start.sh
#!/bin/sh
nohup java -jar 写你的包名.jar &
stop.sh
#!/bin/sh
PID=$(ps -ef | grep 写你的包名.jar | grep -v grep | awk '{ print $2 }')
if [ -z "$PID" ]
then
echo Application is already stopped
else
echo kill $PID
kill $PID
fi
将其放到userCenter下
在该目录下执行 ./start.sh 即可运行项目
点击 nohup.out就可以查看控制台输出
这边有一点要注意,如果你是阿里云系统,要记得开发你服务器端口,不然是访问不到你spring boot端口。
想要关闭进程执行 ./stop即可