- 在idea中把需要部署的项目打成jar包
- 将打包好的项目的jar上传到linux系统
- 在上传的文件目录下运行:
- java -jar 上传的jar包名 :这种运行方式会采用霸屏的形式执行程序,当我们把终端关闭程序也会关闭。(不推荐)
- nohup java -jar 项目jar包名称 &> 日志文件名 & 这种执行方式会使程序在后台运行,并将日志输出到日志文件,而不是在控制台输出(需要先在程序jar包所在目录下创建该日志文件:xxx.log)
注意:我们的程序端口号若没有被系统开放,则会被Linux防火墙拦截,导致无法在外部浏览器访问,所以需要放行指定端口号:
- 关闭程序(使用第二种启动方式才需要这一步):
- 先查找程序的进程号: ps -ef | grep java
- 关闭进程: kill -9 48602
- 先查找程序的进程号: ps -ef | grep java