linux下运行springboot项目jar包

SpringBoot项目部署(jar包)——项目用maven打包成jar包 & windows + Linux平台运行 & Linux安装java & 遇到的问题 1.maven打包springboot项目,jar包;2.windows安装java环境,以及运行jar包;3.Linux安装java环境,以及运行jar包;4.运行jar包template might not exist报错及解决; 阅读详情

linux手动运行springboot项目的jar包

java -jar 项目..jar

linux后台运行springboot项目的jar包

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

nohup java -jar 项目.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只会短暂的运行该项目,当退出控制台后会自动关闭该项目。

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

常用命令

查看端口命令:netstat -tunlp|grep 8080

删除端口:kill -9 进程号PID

参考: https://blog.youkuaiyun.com/yuhui123999/article/details/80593750

35、使用 Geo 创建 GitLab 的分布式只读副本 本文详细介绍了如何使用GitLab Geo功能创建分布式只读副本,涵盖数据库主从配置、SSH密钥查找方式更改、通过Web UI添加从节点、激活哈希存储及状态检查等关键步骤。同时提供了常见问题解答和配置流程图,帮助用户快速部署并维护Geo集群,实现跨地域的高效数据同步与高可用架构。 阅读详情

相关推荐

最小路径和——动态规划求解(Java实现)

最小路径和——动态规划求解(Java实现) 题目: 给定一个包含非负整数的 m x n 网格,请找出一条从左上角到右下角的路径,使得路径上的数字总和为最小。 说明:每次只能向下或者向右移动一步。 示例: 输入: [ [1,3,1], [1,5,1], [4,2,1] ] 输出: 7 解释: 因为路径 1→3→1→1→1 的总和最小。 这题和机器人走路的思路类似,就是状态方程有所不同,...

weixin_43395911的博客 895

Linux环境下运行springboot程序(jar包)

在运行springboot程序之前,要确保如下软件已经安装,以保证运行环境有效。

m0_61104769的博客 4987

开关电源三大基本拓扑:反激、正激与桥式选型本质

开关电源拓扑是电力电子系统设计的核心基础概念,其本质决定能量传递路径、器件应力分布与系统物理边界。反激拓扑以耦合电感形式实现隔离与升降压,适用于小功率AC-DC场景;正激拓扑依赖实时能量传递与强制复位机制,支撑中功率高效率需求;桥式拓扑(含推挽/半桥/全桥)通过电压应力分摊与双向磁化,成为大功率系统的刚性选择。理解三者在磁芯工作模式、电流连续性、直流偏磁抑制等方面的原理差异,直接关系到效率、温升、EMI及可靠性等关键技术指标。本文聚焦反激、正激、桥式三大工程级基本拓扑的物理本质与落地约束,揭示从需求参数到电

cqwmy840702的博客 376

1秒将本地SpringBoot项目jar包部署到Linux环境(看这一篇就够了)

一键将本地已经打包好的SpringBoot项目部署到linux环境,实现秒级部署 迭代步骤: 1. 在windows环境使用命令启动SpringBoot项目 2. 在Linux环境使用命令启动项目 3. 在Linux环境使用脚本启动项目 4. 优化脚本,每次启动时先关闭旧项目 5. 分离依赖,每次上传Linux环境只上传几百k的代码包 6. 搭配IDEA插件,实现在IDEA中一键部署启动

Java全栈开发者 1万+

VisionMaster图像源配置全攻略:从本地图片到相机SDK的保姆级教程

本文详细解析了VisionMaster图像源配置的三种主流方式:本地图片、相机直连和SDK集成。从像素格式选择到工业相机触发控制,再到SDK开发实战,提供全面的技术指导和避坑建议,帮助开发者高效实现图像处理应用的部署与优化。

yhn45678901的博客 779

麒麟信安3.3-6C电网版虚拟机安装避坑指南:从ISO下载到SSH配置全流程

本文提供麒麟信安3.3-6C电网版虚拟机的详细安装与配置指南。针对电力行业仿真测试需求,重点解析从ISO镜像获取、虚拟机环境准备、安装过程中的三大“雷区”(如多管理员密码逻辑、分区方案、网络配置)到首次启动后的网络、SSH及root策略配置的全流程避坑要点,帮助技术人员高效、安全地完成部署。

rainy的博客 854

nohup命令后台运行SpringBoot项目的 jar包

表示将标准错误输出转变化标准输出,可以将错误信息也输出到日志文件中(0-> stdin, 1->stdout, 2->stderr)。表示将控制台输出数据重定向到demo.log,不写的话默认输出到nohup.log。表示运行jar包,这里也可以执行其他命令,比如python xxx.py。表示要运行的jar包。表示在后台运行程序。

qq_32691791的博客 1045

新手必看!Unity中Tag和Layer的7个实际应用场景(含MOBA案例)

本文深入探讨Unity中Tag和Layer的7个实际应用场景,特别以MOBA游戏开发为例,详细解析如何利用LayerMask进行高效场景管理和碰撞检测优化。从双相机方案到射线检测的精准控制,帮助开发者掌握这些基础功能的进阶用法,提升游戏性能和开发效率。

weixin_28723171的博客 313

在linux里运行springboot项目

把springboot项目部署到linux上

优快云lele666的博客 2738

Python办公自动化 2.1开发环境搭建:PyCharm社区版配置Anaconda开发环境

本篇文章主要讲述了如何在windows主机上配置 PyCharm + Anaconda开发环境、以及了如何配置 PyQt界面开发环境,安装过程超级详细,初学者可以照着一步一步来!

超级大洋葱的博客 2584

在 SAP S/4HANA Private Cloud 中把标准 CDS View 发布为 OData:可操作的四条路径与完整示例

在 ADT 中创建。

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 726

linux启动springboot jar包

dev/null属于字符特殊文件,它属于空设备,是一个特殊的设备文件,它会丢弃一切写入其中的数据,写入它的内容都会永远丢失,而且没有任何可以读取的内容。一,nohup把日志输出到当前文件夹下面的nohup.out文件中。三,如果在生产环境上不需要输出默认的nohup.out日志。二,nohup把日志输出到当前文件夹下面的指定文件中。

Simon_cm的博客 422

[Python从零到壹] 十三.机器学习之聚类算法四万字总结全网首发(K-Means、BIRCH、树状聚类、MeanShift)

欢迎大家来到“Python从零到壹”,在这里我将分享约200篇Python系列文章,带大家一起去学习和玩耍,看看Python这个有趣的世界。所有文章都将结合案例、代码和作者的经验讲解,真心想把自己近十年的编程经验分享给大家,希望对您有所帮助,文章中不足之处也请海涵。Python系列整体框架包括基础语法10篇、网络爬虫30篇、可视化分析10篇、机器学习20篇、大数据分析20篇、图像识别30篇、人工智能40篇、Python安全20篇、其他技巧10篇。您的关注、点赞和转发就是对秀璋最大的支持,知识无价人有情,希望

杨秀璋的专栏 2万+

Spring Boot Maven项目生成jar包,部署到Linux服务器运行

Spring Boot生成jar ,本篇只针对于 idea 第一部分 生成jar 1.首先进入“Project Structure” ,之后点击 “Artifacts” 2.点击 + 号,选择JAR 3.进入选择 ,最后点击 OK 4.直接 Apply 、 OK 5.完成之后,就可以直接打包了 选择 项目名:jar 下的属性 Build:第一次生成ja...

流浪_猫O_o的博客 7364

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

SIMATIC S7-1200, S7-1500 PID 控制[手册]

SIMATIC S7-1200, S7-1500 PID 控制[手册]

springboot项目打成jar包后台运行在linux上

背景:springboot2为为主体搭建的项目,直接打成jar包,上传到linux上面 启动项目:java -jar xx.jar 这样很方便,但是不能关闭窗口,否则项目就停了 后台启动: nohup java -jar xx.jar & 这样就能后台启动了 有时候我们并不是部署单机版的,需要部署多个,可能部署到一台机器上,但是端口肯定得不一样吧,要是再重新打包一份就太麻烦了,我...

kwame211的博客 2752

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

使用IDEA将 SpringBoot 项目打jar包并在 Window 或 Linux 上运行

原文地址:https://kailin.site 1、背景 本次打包我用的SpringBoot版本为2.0.3.RELEASE,理论上SpringBoot1.x也可以用该方法打jar包。 2、pom.xml 添加maven插件依赖(必须,否则打包出来的jar包不完整) <build> <plugins> <plugin> ...

qq_37531367的博客 469

锂电池充电器电路设计 里面有电路

锂电池充电器电路设计 里面有电路 3.7V升压到5V电路设计。

Linux 运行与停止 SpringBoot 项目 jar 包

前提:Linux 安装好 java 环境 运行 jar 包 nohup java -jar xxx.jar [--spring.profiles.active=yyy] & nohup:不挂断运行命令,当账户退出或终端关闭时,程序仍然运行,当用 nohup 命令执行作业时,缺省情况下该作业的所有输出被重定向到nohup.out的文件中,除非另外指定了输出文件 xxx.jar:你自己的 jar 包 –spring.profiles.active=yyy:指定 SpringBoot 项目运行时使用

Louzen 2200

springboot项目打成jar包后,以后台运行的方式运行在linux上

springboot项目打成jar包后台运行在linux上 java -jar xxx.jar & 说明: 在末尾加入 & 符号 nohup java -jar xxxx.jar & 将java -jar xxxx.jar 加入 nohup &中间,也可以实现 这样就能后台启动了 有时候我们可能想改一下端口,要是再重新打包一份就太麻烦了,我们可以在启动命令上加上启动端口参数 命令:nohup java -jar xx.jar --server.port=80

weixin_42283352的博客 621

idea将springboot项目打jar包发布到linux中,部署并运行

我用的是jdk1.8 mysql8 一、准备工作 1、linux安装jdk 2、linux安装mysql 3、linux数据库的创建 备份本地数据库: 右键数据库–>转储SQL文件–>结构和数据 在连接linux数据库中运行刚刚保存的文件 4、更改连接mysql的代码 这里要注意linux的主机和登录用户、密码 二、项目打包上传 1、右击maven,找到项目下的Lifecycle下的package,双击package 打包成功 找到项目目录下的target,能找到我们刚刚打包的jar包

qq_46344415的博客 613

Linux中运行SpringBoot项目(jar包,永久运行)

Linux中运行SpringBoot项目(jar包,永久运行)

键上艺术家 2486

多模块maven+springboot项目打jar包,运行,部署linux(centos)服务器

1.项目maven结构: 项目地址: https://github.com/KouReal/Rpc-Netty-Registry 2.之前没有在pom.xml中添加spring-boot-maven-build插件,只有在父工程的pom.xml中写了maven-compiler-plugin这个插件,所以项目只能在eclipse中选中主类run as java a...

creator123123的博客 1262

ChatGPT:如何在 linux 上运行 springboot 项目,不使用 jar 包的方式,直接编译运行源代码

ChatGPT:如何在 linux 上运行 springboot 项目,不使用 jar 包的方式,直接编译运行源代码

XRT_knives的博客 2009

Linux系统下spring boot项目以jar包方式部署运行

前提: Linux系统下安装了JDK,配置了java环境变量。 spring boot项目结构: 说明: ① 使用spring Initializr快速创建spring boot项目。 ② map.html一个地图页面。 ③ application.yml配置文件,指定了程序的端口号为 7071。 1、使用idea将项目打成jar包形式 ① 在pom.xml加入打包类型 <packagin...

记录工作开发中遇到的技术难点,方便自己查看,也希望可以帮助到他人... 1193

idea 把springboot项目打成jar包并在Linux服务器运行!妈妈式教学。

idea 把springboot项目打成jar包并在Linux服务器运行!妈妈式教学。 (以前我的项目是springmvc,电脑和Linux服务器需要安装tomcat。 后来改用spring boot 项目,从开发到部署项目都非常好用,电脑,Linux服务器都不用安装tomcat了。建议小白以后用spring boot吧) 好了言归正传。 第一步:打开idea右侧的maven 然后clean一下,你会发先橘色的target文件夹没有了哦。 然后 点击install (咦 橘色文件夹又回来 并多了个jar包

weixin_42292874的博客 298

linux服务器部署SpringBoot项目Jar包并查看项目运行日志

在Linux服务器上部署SpringBoot项目: 1、consoleMsg.log文件要先创建,执行命令: touch consoleMsg.log 2、首先将SpringBoot项目打包成JAR包,通过xFTP或者其他工具将JAR包上传到Linux上,然后执行如下命令启动项目: nohup java -jar xxx.jar > consoleMsg.log 2 > & 1 & 上面的2 和 1 的意思如下: 1 标准输出(一般是显示屏,是用户终端控制台) 2

w75545521的博客 8162

linux开机启动脚本运行jar包,linux一键脚本启动Springboot项目的jar包

创建执行脚本vim restart.sh然后拷贝下边的内容进去,我们需要改的就是jar包app_name和log日志文件log_file的名字为对应的jar包名字即可#!/bin/bashapp_name=项目的名字.jarlog_file=business.logecho 将要启动的jar包:${app_name}pid=`ps -ef |grep "${app_name}" | grep -v...

weixin_42498487的博客 159
上一篇: Nginx实现负载均衡的几种策略
下一篇: nacos的一些坑
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值