基于centos8发布springboot项目

Jenkins 发布 Gitee 上的 SpringBoot 项目全过程(详细) 本篇文章记录 Jenkins 发布 Gitee 上的 SpringBoot 项目全过程,内容包括 JDK 安装和配置、Maven 安装和配置、Git 安装和配置、Jenkins 部署 SpringBoot 项目的过程、编写项目启动和重启的脚本,通过 Jenkins 实现一键部署项目的功能。安装所需的环境,如:JDK、Git 等。... 阅读详情

基于Centos8发布SpringBoot项目(大概)

一、打包

集成 Spring Boot Maven Plugin 插件:

<build>
  <plugins>
    <plugin>
      <groupId>org.springframework.boot</groupId>
      <artifactId>spring-boot-maven-plugin</artifactId>
      <version>2.2.6.RELEASE</version>
    </plugin>
  </plugins>
</build>

二、linux环境部署(别忘记开放端口)

可以不安装tomcat(springboot中内嵌了tomcat)
运行环境一般安装在usr/local目录下
/usr/local:用户级的程序目录,可以理解为C:/Progrem Files/

三、jar包

将打包好的jar包放入linux中(这里我用的是filezilla,FTP文件传输客户端,主要用于本地主机与远程服务器之间的文件直接传输。)

四、运行

jar包运行命令:java -jar xxx.jar
(ctrl+c、关闭ssh窗口会停止运行)
后台运行jar包命令:nohup java -jar xxx.jar &

centos 配置springboot jar 以服务形式启动 阿里云服务器centos6.5/6.8 配置springboot jar 以服务形式启动 ,停止 service xx start 非常方便,详细图文介绍 立即下载

相关推荐

基础centos配置jeecgboot运行开发环境.rar

包含了jeecgboot上线所需的相关环境包(yarn,nodejs,npm,jdk,mavn,rides,docker)

阿里云centos8安装jenkins部署springboot项目

安装jenkins之前,前提是需要安装好jdk1.8、maven、git 阿里云centos8安装jdk1.8:https://blog.youkuaiyun.com/weixin_44088051/article/details/115714452 阿里云centos8安装maven:https://blog.youkuaiyun.com/weixin_44088051/article/details/115721746 阿里云centos8安装Git:https://editor.youkuaiyun.com/md/?articleId=

weixin_44088051的博客 398

【阅读文献笔记】FoundationStereo: Zero-Shot Stereo Matching

提出首个零样本泛化立体匹配基础模型设计 STA 模块融合单目先验提出 AHCF 模块增强代价滤波构建 100 万合成数据集 FSD + 自净化流程。

qq_46460379的博客 1257

Linux(centos8.0)环境下的SpringBoot项目部署

运行:java -jar xxxx --spring.profiles.active=test....停止:nohup java -jar xxxxxx / ctrl+C

小小小猿 1132

C/C++ 计算程序运行的时间

C/C++计算程序执行时间的方法,精度依次增加,推荐度也依次增加 1.#include <time.h> clock_t start, finish; double process_interval ; start=clock(); process(); //要计时的程序 finish=clock(); process_interval =(double)(finish-star...

stu_shanghui的博客 1020

机械臂标准DH建模及正运动学分析(以IRB4600型工业机械臂为例)

对于工业机械臂而言,运动学是不考虑力学特性的情况下对机械臂的几何参数与其位置、速度、加速度等运动特性的关系研究。DH建模是运动学的基础,全称为Denavit-Hartenberg建模方法,是一种广泛应用于机器人运动学中的建模技术。该方法通过在每个连杆上建立坐标系,并利用齐次坐标变换来实现连杆之间的坐标转换。通过依次变换,可以推导出末端执行器相对于基坐标系的位姿,从而建立机器人的运动学方程。以IRB4600型六自由度工业机械臂为例,选择标准DH建模方法,建立其正运动学模型。

chen_mp的博客 1万+

在CentOS8中部署SpringBoot项目并实现开机自动启动

1. 概况 开发环境:windows 10 远程工具:windows terminal 项目运行环境:CentOS 8 项目开发工具:idea 项目开发方式:SpringBoot 项目构建工具:maven 项目打包方式:jar 2. 准备工作 安装 windows 中用于文件上传的工具 pscp.exe。 下载地址 将下载下来的 exe 文件放在 C:\Windows\System32 就可以在命令行中使用 pcsp 命令上传了 3. 打包开发好的项目为 jar 文件 在 idea 中使用

kuaizisong的博客 2689

手把手教你学PCIE(2.1.23)--PCIe基本概念:链路速率协商

链路速率协商是一个多步骤的过程,确保发送端和接收端之间的链路速率设置一致。通过初始化链路速率寄存器、发送和接收 TS2 序列、检测链路对端的存在、交换链路速率信息、确定最大链路速率和配置链路速率,可以确保 PCIe 设备之间的数据传输速度最大化,从而提高数据传输效率。初始化链路速率寄存器:设置支持的最大链路速率。发送和接收 TS2 序列:检测链路对端的存在。交换链路速率信息:发送和支持的最大链路速率。确定最大链路速率:选择最小值作为最终链路速率。配置链路速率:更新链路速率寄存器。

MHD0815的博客 1815

吴裕雄--天生自然 Hadoop大数据分布式处理:关闭CenterOS 7防火墙

使用命令:systemctl status firewalld.service 查看防火墙状态 执行后可以看到绿色字样标注的“active(running)”,说明防火墙是开启状态 使用命令:systemctl stop firewalld.service 关闭运行的防火墙 关闭后,使用命令systemctl status firew...

weixin_30293079的博客 211

【华为OD机试真题】65、高矮个子排队 | 机试真题+思路参考+代码解析 (C++、Java、Py、C语言、JS)

题目描述 >现在有一队小朋友,他们高矮不同,我们以正整数数组表示这一队小朋友的身高,如数组{5,3,1,2,3}。 >  我们现在希望小朋友排队,以"高" "矮" "高" "矮" 顺序排列,每一个高位置的小朋友要比相邻的位置高或者相等;每个 "矮" 位置的小朋友要比相邻的位置矮或者相等; >  要求小朋友们移动的距离和最小,第一个从“高"位开始排,输出最小移动距离即可。 >  例如,在示范小队{5,3,1,2,3}中, {5, 1, 3, 2, 3}是排序结果。 > 

KJ.JK 2100

基于STM32、HAL库的RN8209D电能计量芯片驱动程序设计

/ 假设电压互感器变比为220V:0.5V,电流互感器变比为20A:5mA。// 电压ADC原始值。// 电流ADC原始值。// 有功功率(W)// 电能(kWh)

corlin6688的博客 470

Centos8运行springboot jar包(简单、完整)

一、环境准备 1.VM下载 2.Centos7下载 3.Xshell下载 4.Nginx下载 5.JDK下载 以下是链接 [百度网盘链接](https://pan.baidu.com/s/1frH4i_Z-2kt6cGzD22wlAw) 提取码:h6ay 二、windows安装VM 省略 三、VM创建虚拟机 省略 四、windows安装Xshell 省略 五、Centos7安装Nginx 1....

cgj19960119的博客 2101

探索CompletableFuture:高效异步编程的利器

随着现代软件系统的复杂性和用户需求的多样化,异步编程成为了提升系统性能和响应速度的重要手段。在Java领域,CompletableFuture作为Java 8引入的新特性,提供了强大的异步编程能力,极大地简化了多线程和并发任务的处理。本文将深入探讨CompletableFuture的基本功能和使用方法,介绍如何利用其提升程序的并发性能和代码的可维护性。

曾经“等你生日那天”都遥远得像未来,如今却可欢愉的挥手说“下个十年见” 170万+

centos8中发布springboot项目

上传jar包,直接运行java -jar xxxx.jar 如何退出已经启动好的项目? ps aux|grep xxxx.jar 再kill -9 进程 为什么访问不到接口? 需要关闭防火墙 使用命令:systemctl status firewalld.service 查看防火墙状态 执行后可以看到绿色字样标注的“active(running)”,说明防火墙是开启状态 使用命令:system...

weixin_44764345的博客 719

【系统分析师】高分论文:论软件需求验证方法及应用

本文以某清算平台建设项目为例,探讨了软件需求验证方法的应用。该项目旨在隔离银行与支付公司的直接通信,满足央行监管要求。作为系统分析师,作者通过需求测试和需求评审两种方法确保需求质量。需求测试采用概念测试用例提前发现问题;需求评审通过正式与非正式形式多方确认需求。项目结合邮件评审、专家会议等方式,最终形成完善的需求文档。平台上线后运行良好,验证了需求管理的重要性。该案例表明,科学的需求验证是项目成功的关键保障。

数据知道的博客 8125

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

【Docker】Docker快速部署SpringBoot+Vue项目

1、项目部署规划 2、准备工作 3、Docker安装 4、拉取镜像 5、Dockerfile构建个人镜像 6、Docker-compose容器编排 7、配置容器环境 8、项目测试 9、将镜像发布到阿里云镜像仓库

m0_51634403的博客 2559

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

linux发布项目

Linux系统总结、 1.如何在linux系统上安装jdk 1.手动安装下载jdk的linux版本 2.将版本复制到linux的usr/local/java下并解压 tar zxvf jdk-8u192-linux-x64.tar.gz 3.解压后如 [root@izbp13y2cufqvbinwstdtuz ~]# cd /usr/local/java [root@izbp13y2cufqvbinwstdtuz java]# ll total 187268 drwxr-xr-x 7 10 143

weixin_49376698的博客 224

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

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

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

SpringBoot 容器化实践

Spring Boot 容器化 Spring Boot 脚手架的开箱即用特性,非常利于产品的快速开发,在微服务项目或单一功能的小程序开发项目中经常被使用。 Docker 是一种虚拟化的容器技术,它能在宿主机上虚拟化一台满足最少功能的虚拟主机,这些主机就是容器,多个容器之间,可以共享文件、网络、cpu、内存等资源,当然也可以相互隔离,比起VMWare等虚拟机,它更轻量化,启动速度快,容器支持量多,运维相对容易,虽然在资源隔离上比VMWare等虚拟化容器稍弱,但在满足业务需求的基础上,docker容器仍然有巨大

Ivan Xiang 2380

centos7 springboot项目发布

centos7 springboot项目发布安装jdk发布springboot项目 安装jdk 1.安装jdk,下载官网压缩包并解压到以下文件夹 /www/server/java/jdk1.8.0_161 2.编辑全局变量 vim /etc/profile 在最后一行添加 export JAVA_HOME=/www/server/java/jdk1.8.0_161 export JRE_H...

寂寞的时光 301

centos下docker安装以及springboot远程发布docker

centos下docker安装以及springboot远程发布docker1.CentOS7.0下JDK1.8的安装2.Docker的安装3.Docker使用Maven插件构建并上传镜像 1.CentOS7.0下JDK1.8的安装 (1)到Oracle官网下载好 jdk-8u291-linux-i586.tar.gz备用 (2)卸载系统自带的java java -version rpm -qa | grep java yum -y remove [上面查出来的内容,多个用空格分隔] (3)安装jdk m

小谷的博客 736

linux系统CentOS7下发布SpringBoot项目

环境:IDEA开发软件,一个能运行的项目,vm虚拟机下的CentOS7,利用Xmanager在window下远端登录。mysql数据库在CentOS7下安装配置好,IDEA下的项目的数据库连接地址是CentOS内数库的地址,发布SpringBoot项目操作步骤如下: 第一步:更改数据库连接地址,将项目打包。如果在右侧看不到Maven选项时,在当前IDEA页面的左下角有个类似窗口的按键,点击即可看...

weixin_42342164的博客 659

Centos7 部署springboot项目

安装docker,建立镜像,建立私服,部署docker-compose.yml文件,以及部署项目可能存在的问题

Andre_Jan的博客 3945

DockerCompose部署SpringBoot项目——CentOS8-arm64

Docker Compose部署SpringBoot项目 虚拟机是CentOS8-arm64 外部机是Mac(m1芯片) 1. 制作SpringBoot项目镜像 (1) 将SpringBoot项目打为jar包 将jar包复制到虚拟机中(可以在虚拟机新建好一个文件夹存放,放到其他文件夹下可能没有权限),我使用的是ForkLift,在AppStore可以免费下载 (2) 准备工作 创建一个文件夹存放dockerfile,并进入 mkdir ~/dockerfile cd ~/dockerfile 将刚刚的

jat0824的博客 3149

Linux部署SpringBoot项目完整教程

服务器 Linux 安装虚拟机,然后把Linux系统CentOS8安装到虚拟机中。 CentOS8,企业级 Linux 的发行版,完全开源,完全免费。 需要安装的软件: 虚拟机 VMware workstation 15 CentOS8 安装 Java 环境 JDK 8 安装 MySQL 8 安装 Tomcat 9 安装 Xshell 安装 Xftp 1.安装 VM 安装VMware虚拟机,官网就可以下载,我这里选择的是Vmware16 2.安装CentOS 8 1、解压 CentOS8 2、将解压之后的文

m0_59196543的博客 1万+

centos7 部署springboot 项目及后台运行

本教程默认centos系统中java环境部署好,创建springboot项目成功,只负责讲部署部分,如果有问题看我其他博客。 进入项目根目录,我这是将整体项目(springboot-test)上传到了服务器上(可以不需要,在本地打包,将打包后的文件上传到服务器) mvn clean package 图过长,直到出现这个表示打包成功 打包成功后,可以在项目(springboot-test)中看...

qq_41248529的博客 1万+

SpringBoot项目从打包到发布详解

springboot+dubbo项目从打包,到服务器发布,服务器安装mysql,服务器安装zookeeper,服务器安装jdk,navicat连接Linux服务器下的MySQL,阿里云安全组配置

agplex的博客 3036
上一篇: @MapperScan与@Maaper
下一篇: nacos单机启动
Magic__java
博客等级 码龄8年 0粉丝 5原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值