springboot部署linux jar启动

自己作笔记用,有错误请指正

springboot部署推荐jar包部署,通过maven打成jar上传。

直接启动命令:java -jar 项目jar包。

将日志输出指定位置:java -jar 项目jar包 >> 日志位置  2>&1 &

部署上去之后,服务总是断,解决办法:

nohup java -jar 项目jar包 >> 日志位置  2>&1 &

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Linux部署Spring Boot JAR文件,可以按照以下步骤进行操作: 1. 安装Java环境,可以通过以下命令安装: ``` sudo apt-get update sudo apt-get install default-jre sudo apt-get install default-jdk ``` 2. 将Spring Boot JAR文件上传到Linux服务器上的任意目录。 3. 在Linux服务器上创建一个systemd服务文件,用于启动Spring Boot应用程序。创建的服务文件应该包含以下内容: ``` [Unit] Description=Spring Boot App After=syslog.target [Service] ExecStart=/usr/bin/java -jar /path/to/jarfile.jar SuccessExitStatus=143 Restart=always RestartSec=30 User=<username> Group=<groupname> [Install] WantedBy=multi-user.target ``` 其中,`ExecStart`指定了Java命令来启动JAR文件,`User`和`Group`指定了服务运行的用户和组。 4. 将服务文件保存到`/etc/systemd/system/`目录下,并使用以下命令启动服务: ``` sudo systemctl daemon-reload sudo systemctl start <servicename> ``` 其中,`<servicename>`是服务文件的名称。 5. 可以使用以下命令检查服务是否正在运行: ``` sudo systemctl status <servicename> ``` 如果服务正在运行,则应该看到类似以下内容的输出: ``` ● <servicename>.service - Spring Boot App Loaded: loaded (/etc/systemd/system/<servicename>.service; enabled; vendor preset: enabled) Active: active (running) since Fri 2021-06-18 11:15:58 PDT; 3s ago Main PID: 12345 (java) Tasks: 14 (limit: 4915) CGroup: /system.slice/<servicename>.service └─12345 /usr/bin/java -jar /path/to/jarfile.jar ``` 6. 如果需要在Linux服务器启动时自动启动Spring Boot应用程序,则可以使用以下命令将服务添加到系统启动项中: ``` sudo systemctl enable <servicename> ``` 这将在系统启动时自动启动服务。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值