Spring Boot 以 jar包方式在后台运行

使用 java -jar spring-boot01-1.0-SNAPSHOT.jar 命令,启动 jar 包。 

然后,在浏览器输入  http://124.232.163.150:9090/hello 就可以看到有 json 格式的数据返回。

然而,上面的这种方式,只要控制台关闭,服务就不能访问了。下面我们使得 jar 包在后台运行。

java -jar spring-boot01-1.0-SNAPSHOT.jar > log.file 2>&1 &
  • 1

对于上面的命令的解释:

  1. bash 中 0、1、2 三个数字分别代表 STDIN_FILENO 、 STDOUT_FILENO 、STDERR_FILENO ,即标准输入(一般是键盘),标准输出(一般是显示屏,准确的说是用户终端控制台),标准错误(出错信息输出)。
数字 含义
0 标准输入(一般是键盘)
1 标准输出(一般是显示屏,准确的说是用户终端控制台)
2 标准错误(出错信息输出)

2. 输入输出可以重定向,所谓重定向输入就是在命令中指定具体的输入来源


猜你喜欢

转载自blog.csdn.net/yueguanyun/article/details/80240766