第一步:Java环境安装
1、无论是Windows还是Linux,都需要先确定安装了java,java的版本最好是和开发环境的版本是一致的
2、Windows下还需要配置好java的环境变量(可百度,不多说)
第二步:检查是否配置成功
Windows:
C:\Users\Dell>java -version
java version "1.8.0_261"
Java(TM) SE Runtime Environment (build 1.8.0_261-b12)
Java HotSpot(TM) 64-Bit Server VM (build 25.261-b12, mixed mode)
Linux:
[root@localhost testplatform]# java -version
java version "1.8.0_201"
Java(TM) SE Runtime Environment (build 1.8.0_201-b09)
Java HotSpot(TM) 64-Bit Server VM (build 25.201-b09, mixed mode)
第三步:启动SpringBoot
启动很简单,直接在不同的平台用java -jar xxxx.jar 就可以启动了(xxxx.jar为IntelliJ IDEA中maven打出来的jar包)
Windows下启动:
Linux下启动:
此时就已经启动成功,此时再用浏览器访问,输入ip:8080/hello,也可以出现如下访问信息(和在IntelliJ IDEA中直接运行效果一样)
但是这里就有个问题,如果你关闭了当前命令行终端窗口,程序就终止无法访问了,所以接下来,我们要先让程序持久化运行
第四步:进程持久化运行
Windows的请参考:https://blog.youkuaiyun.com/qq_42944520/article/details/90408948
Linux:nohup java -jar xxxx.jar > /xxxx.log 2>&1 & 这样就可以持久化进程,并且将运行的log输出到当前目录下的xxxx.log文件中
[root@localhost testplatform]# nohup java -jar demo-0.0.1-SNAPSHOT.jar >logs/demo.log 2>&1&
[1] 16497
[root@localhost testplatform]# ps aux|grep java
root 16497 95.3 3.9 2470348 74620 pts/0 Sl 20:52 0:08 java -jar demo-0.0.1-SNAPSHOT.jar
root 16515 0.0 0.0 112704 972 pts/0 R+ 20:53 0:00 grep --color=auto java
若要查看此进程是否存在,可以用 ps aux|grep java 管道命令查看,要关闭可kill -9 pid