一、后端项目打包(idea为例)
- 该jar包就是打包而成的
二、上传服务器
- 以宝塔上传为例:
宝塔下载点击我
三、运行jar包
- springboot内嵌tomcat,所以不需要额外安装了。后端的端口,服务器安全组和宝塔面板都需要放行。
- 运行如下命令:后台运行javaItem程序并且将日志输入到temp.txt中(会自动生成,在同级目录下)
nohup java -jar javaItem.jar >temp.txt &
- 程序停止
- 查看端口和其使用者 netstat -tlunp
- 杀掉该进程
kill -9 pid
- 附带:Linux系统如何关闭、删除、结束进程
- 输入【pgrep 进程名称】即可获取到pid列表。 例如:pgrep java
- 使用【ps】命令查看进程pid。例如:ps -ef|grep java
-e:显示所有进程。
-f :做一个更为完整的输出。
| 管道
grep xxxx 筛选出xxxx的进程。
- 使用【top】命令查看进程pid。
在命令行输入:top 按下回车键即可。
【ctrl+c】是退出top界面。
- 通过【ls /proc】命令查看进程pid。
Linux在启动一个进程时,系统会在/proc下创建一个以PID命名的文件 夹。 每一个数字文件夹就是对应的一个进程pid。
四、后端运行
测试一个端口,没有保存就说明部署正确了
ok!