②如何在Windows和Linux下部署SpringBoot

第一步: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.csdn.net/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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值