springboot 在linux后台运行

原文:https://blog.csdn.net/yuhui123999/article/details/80593750 

首先需要进到自己springboot项目的根目录,然后执行如下linux命令

nohup java -jar 自己的springboot项目.jar >日志文件名.log 2>&1 &

命令详解:

nohup:不挂断地运行命令,退出帐户之后继续运行相应的进程。

>日志文件名.log:是nohup把command的输出重定向到当前目录的指定的“日志文件名.log”文件中,即输出内容不打印到屏幕上,而是输出到”日志文件名.log”文件中。不指定文件名会在当前目录创建nohup.out,如果当前目录的 nohup.out 文件不可写,输出重定向到 $HOME/nohup.out 文件中。如果没有文件能创建或打开以用于追加,那么 Command 参数指定的命令不可调用。

2>&1:2就是标准错误,1是标准输出,该命令相当于把标准错误重定向到标准输出么。这里&相当于标准错误等效于标准输出,即把标准错误和标准输出同时输出到指定的“日志文件名.log”文件中。

java -jar 自己的springboot项目.jar:执行springboot的项目,如果单单只执行该命令,linux只会短暂的运行该项目,当退出控制台后会自动关闭该项目。

最后的&:让改作业在后台运行。
 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 在 Linux 上运行 Spring Boot 项目需要以下几个步骤: 1. 安装 Java:因为 Spring Boot 项目是基于 Java 语言开发的,所以需要先安装 Java。 2. 下载 Spring Boot 项目:可以从官网下载已编译好的 Spring Boot 项目,也可以从版本控制系统中获取源代码。 3. 运行项目:在终端输入命令 `./mvnw spring-boot:run`,然后就可以在浏览器中访问项目了。 注意:上面的步骤仅作为参考,具体操作可能因项目不同而有所差别。 ### 回答2: 要在Linux上运行Spring Boot项目,以下是一些步骤: 1.确保你的Linux系统上已经安装了Java Development Kit(JDK)。可以通过运行“java -version”命令来检查它是否已经安装。如果没有安装,请根据你的系统和版本下载并安装适当的JDK。 2.将Spring Boot项目的打包文件(一般是一个.jar文件)复制到Linux机器上。你可以使用scp命令将文件从本地复制到远程Linux机器,例如:`scp /path/to/project.jar username@ip-address:/path/to/destination`。将`/path/to/project.jar`替换为你的项目.jar文件的本地路径,`username`替换为远程Linux机器的用户名,`ip-address`替换为远程Linux机器的IP地址,`/path/to/destination`替换为你想将项目文件复制到的远程机器的路径。 3.ssh进入Linux机器。打开终端窗口并运行`ssh username@ip-address`,将`username`替换为远程Linux机器的用户名,`ip-address`替换为远程Linux机器的IP地址。输入密码进行身份验证。 4.在Linux机器上使用命令行定位到你的项目.jar文件的目录。运行以下命令来启动Spring Boot项目:`java -jar project.jar`,将`project.jar`替换为你的项目.jar文件的名称。 5.Spring Boot项目将开始在Linux机器上运行。你可以在终端窗口中看到一些启动日志。如果项目中指定了端口号,可以在浏览器中使用该端口号来访问项目。 请注意,这只是一个基本的步骤指南。在实际操作中,还可能需要进行其他配置以满足特定的需求,例如设置环境变量、安装依赖项等。同时,确保你的Linux机器上没有任何防火墙或安全限制,以允许访问所需的端口和网络连接。 ### 回答3: Spring Boot是一个开源的Java框架,用于构建独立的、可部署的、生产级的Spring应用程序。在Linux上运行Spring Boot项目需要以下步骤: 1. 安装JDK:首先确保Linux系统上已经安装了适当版本的Java开发工具包(JDK)。可以通过命令`java -version`来验证是否已经安装。 2. 下载项目:从代码仓库或者其他资源下载你的Spring Boot项目。 3. 编译项目:在Linux终端中切换到你的项目根目录,并使用构建工具(如Maven或Gradle)来编译项目。运行`mvn clean package`或`gradlew build`命令,生成可执行的JAR文件或WAR文件。 4. 配置数据库和其他依赖项:根据项目的需求,配置数据库和其他外部依赖项。可以在`application.properties`或`application.yml`文件中设置相关配置。 5. 启动项目:在终端中运行`java -jar <项目名>.jar`或是`./<项目名>.jar`来启动Spring Boot项目。这将会运行内嵌的Tomcat Server,并将你的应用程序部署到该服务器上。 6. 测试项目:使用浏览器或Postman等工具,访问项目的URL(默认为http://localhost:8080)来测试项目是否成功运行。 7. 部署项目:如果你希望项目在后台一直运行,可以使用工具(如systemd)将应用程序注册为一个系统服务。这样,即使断开SSH连接,项目也将保持运行状态。 8. 监控和日志:在生产环境中,可以配置监控工具(如Spring Boot Actuator)来查看项目的运行状态和性能指标。此外,也可以配置日志框架(如Logback或Log4j)来记录项目的运行日志。 总之,通过以上步骤,你就可以在Linux上成功运行Spring Boot项目。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值