Springboot项目部署到服务器

SpringBoot项目部署到服务器 阅读详情

Springboot框架内嵌tomcat,相比较传统项目部署到服务器,服务器上面则不需要安装tomcat。

部署项目之前,有以下准备工作要完成:
1.修改服务器端口号
2.修改数据库服务器ip地址、端口号、账号和密码
3.把项目打成jar包
4.导出sql文件

如果之前部署过项目,那么以上步骤是很常规的。

一个Springboot项目部署到服务器,需要有通常有以下几个步骤:

1.下载JDK

​如果服务器已经下载了JDK,则可以跳过本步。

​Linux下载JDK可参考这篇文章:https://blog.youkuaiyun.com/wealth_123450/article/details/114373200?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522164294203916780271590452%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fall.%2522%257D&request_id=164294203916780271590452&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2allfirst_rank_ecpm_v1~hot_rank-4-114373200.first_rank_v2_pc_rank_v29&utm_term=linux%E4%B8%8B%E8%BD%BDjdk&spm=1018.2226.3001.4187

2.下载mysql数据库

​如果服务器已经下载了Mysql数据库,则可以跳过本步。

​Linux下载Mysql数据库可参考这篇文件:https://blog.youkuaiyun.com/momoda118/article/details/119541983?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522164294233716780271596415%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fall.%2522%257D&request_id=164294233716780271596415&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2allfirst_rank_ecpm_v1~hot_rank-24-119541983.first_rank_v2_pc_rank_v29&utm_term=linux%E4%B8%8B%E8%BD%BDmysql&spm=1018.2226.3001.4187

3.导入项目中需要用到的sql文件

​第一步:把sql文件导入tmp文件夹;

​第二步:进行服务器的数据库

mysql -u账号名 -p密码

​第三步:创建对应的数据库名以及设置数据库编码

create database 数据库名;
set names utf8;

​第四步:切换进入刚创建的数据库,导入sql文件

use 数据库;
source /tmp/xxx.sql;

​以上步骤便可完成sql文件的导入。

4.把jar包部署到指定路径

​第一步:把jar包导入root目录下

​第二步:运行jar包

nohup java -jar xxx.jar &

​第三步:去服务器开放端口号(本次是以华为云服务器作为测试样例)

​找到安全组。
在这里插入图片描述

​点击上图配置规则,进入入方向规则。
在这里插入图片描述

​点击上图添加规则,出现下图只需设置端口和优先级,优先级一般默认设置为1。
在这里插入图片描述

​第四步:回到服务器设置防火墙

firewall-cmd --zone=public --add-port=端口号/tcp --permanent

第五步:重启服务器防火墙

firewall-cmd --reload

经过以上步骤,便可去浏览器测试是否可以正常访问你的项目。

文中可能存在不足之处,还望广大读者积极指出。

如何在服务端部署SpringBoot项目 Spring Boot使用了内嵌容器,因此它的部署方式也变得非常简单灵活,一方面可以将Spring Boot项目打包成独立的jar或者war包来运行,也可以单独打包成war包部署到Tomcat容器中运行,如果涉及到大规模的部署Jinkins成为最佳选择之一。现在Maven、Gradle已经成了我们日常开发必不可少的构建工具,使用这些工具很容易地将项目打包成jar或者war包。-Dmaven.test.skip=true:排除测试代码后进行打包。http://{ip}:{端口号}C. 确认Maven环境。 阅读详情

相关推荐

【零基础】手把手教你使用Docker部署Springboot项目(详细版)

还不会使用Docker部署Springboot项目的小伙伴,不妨进来看看呗,希望文中内容对你有所帮助!

fengprogrammer的博客 2万+

springboot项目部署到服务器

1. 部署方式 Springboot 和普通web 应用程序不一样,其本质上是一个 Java 应用程序,那么又如何部署呢? 通常来说,Springboot 部署会采用两种方式:全部打包成一个jar,或者打包成一个war。现在讲一下打包成 jar 部署。 2. 打包成 jar 第一种方法(IDEA) 1. clean 2. package 第二种方法(命令行): 键盘输入 windows + ...

qq_42102911的博客 8902

如何将springboot项目部署到服务器

如何将springboot项目部署到服务器 前言 疫情期间学了不少知识,之前一直很忙没什么时间写博客,今天写一篇博客教各位小白怎么把自己写的springboot项目部署到服务器,让每个人都可以访问到。 第一步:购买服务器 要想把自己的项目部署到服务器,我们必须先有一个属于自己的服务器,这里我们推荐阿里云的服务器,便宜好用,当然,你自己有别的服务器也可以用别的。 进入阿里云的控制台 如果之前自己有进入过云服务器,那么已使用的产品会显示出云服务器ecs,没有的话在上方搜索界面搜索也可以 点击实例

weixin_43145539的博客 4517

【Java开发】 Spring 11 :Spring Boot 项目部署至云服务器

Spring Boot 项目开发结束后的工作便是运维,简单来说需要配置Web 运行参数和项目部署两大工作,本文将尽可能详细地给大家讲全!

尹煜的博客 8787

如何部署 spring boot 项目到服务器上

如何部署 spring boot 项目到服务器上 开发环境说明: 本地:Windows 10 服务器:Ubuntu 16.04 开发工具:IntelliJ IDEA 项目管理:Maven 在application.properties里面设置好项目部署端口server.port=8443 在pom.xml里面添加如下代码 <properties> <java....

土著零的博客 1964

springboot 项目部署到Linux 服务器

各位同学大家好,有段时间没有更新博客了具体多久 我也不记得哈,今天刚刚好是七夕节,所以就给大家更新一下,最近因为在学习和录制springboot的课程,需要用到linux服务器部署项目 ,所以我就写个博客记录下。那么废话不多说,我们正式开始。springboot的部署非常的傻瓜式简单 比起传统的springmvc 项目来说 springboot 我们只需要打包成一个jar 然后后运行jar 包即可。......

xq610928的博客 3816

SpringBoot项目部署到云服务器全流程

同时,在本地开发环境中,确保项目的数据库连接配置与云服务器上的数据库设置相匹配,包括数据库地址(通常为云服务器的公网IP地址)、端口号、用户名、密码以及数据库名称等。在项目部署过程中,经常会遇到端口相关的问题。不同版本的阿里云控制台界面可能略有不同,但大致位置和操作流程相似,如果在操作过程中遇到困难,可以参考阿里云的帮助文档或在线客服寻求支持。例如,选择一个合适的套餐,如99元套餐(包含2核2G、3M固定带宽、40GESSDEntry盘),该套餐性价比高,适合初学者或小型项目进行试用和部署。

dawn191228的博客 4534

SIwave:在 SIwave 中释放计算频率扫描的强大功能

AEDT 的电路工具允许注入正确的电压和电流。要使用电路工具,SIwave 必须首先使用 PI 求解器求解结构的 S 参数。

jkh920184196的博客 1474

Springboot 项目的服务器部署与发布

本文旨在记录第一次将Springboot项目部署到服务器并发布的过程、遇到的问题及解决办法。

weixin_60894512的博客 2229

HFSS仿真3dB微带双分支定向耦合器学习笔记

设计一个3dB微带双分支定向耦合器,各端口微带线特性阻抗为50Ω,中心频率为5GHz,介质基板的介电常数9.6,基板厚度为0.8mm这里重点讲解HFSS的操作,关于理论知识后面文章更新。

qq_36521926的博客 7766

基于Dify1.9知识库流水线模板的思考——图像和表格数据处理

本文探讨了Dify1.9知识库流水线中LLM节点对文档图像/表格增强处理的优化方案。针对当前仅在内容后追加说明的简单做法,提出了结构化标注的改进方法:通过唯一ID和注释块标记图像/表格及其描述,确保内容可精准对齐。文章详细阐述了该方案的解析处理流程、数据结构化表示方法,以及在RAG检索和文档还原中的具体应用。关键经验包括:必须结构化标注非文本内容、LLM增强的必要性、语义向量化处理等。该方案解决了原始方法在内容重排、相似元素区分和检索精度等方面的问题。

roseey的专栏 1430

springboot项目部署到服务器的tomcat——Linux下安装jdk、安装tomcat、部署war包到服务器

springboot项目部署到服务器的tomcat——Linux下安装jdk、安装tomcat、部署war包到服务器

后端小白个人学习记录 1427

经典蓝牙中的Sniff、Hold与Park模式

若主设备在Sniff Attempt窗口外发送数据,从设备无法接收,需依赖重传机制。移动时立即传输数据。:Sniff Interval=20ms,Attempt=1时隙。:传感器每2秒唤醒一次同步信标,主设备按需唤醒特定传感器采集数据。Slave进入Sniff模式:每20ms唤醒1个时隙监听数据。:设备需要短暂执行高优先级任务(如扫描其他蓝牙设备)。:无数据传输超时后,设备可能自动进入Sniff模式。:主设备通过信标唤醒从设备,或从设备主动请求退出(:平衡功耗与响应速度,适合间歇性数据传输设备。

shishuangquan111的博客 1672

前后端分离项目,springboot项目和vue项目部署到Linux服务器(详细步骤、有软件白嫖)

前后端分离项目,springboot项目和vue项目部署到Linux服务器(详细步骤、有软件白嫖)简介springboot项目部署到Linux服务器上Linux安装jdk运行环境部署项目到Linux服务器vue项目部署到linux服务器上的nginx代理服务器上在Linux服务器部署nginx部署vue项目到nginx 简介 这个项目是在大三作为课设的时候和小伙伴一起做的,我是后端,还有一个做前端,后端项目使用的是springboot框架做的,前端是用vue项目做的,然后当在本地测试没问题之后就把两个前后端

CDBstudent的博客 2923

Allegro如何输出ODB文件操作指导

在PCB设计完成之后,需要输出生产文件用于生产加工,除了gerber文件可以用生产制造,ODB文件同样也可以用于生产,如下图。用Allegro如何输出ODB文件,具体操作如下。如何输出ODB文件操作指导。

weixin_54787054的博客 7202

HX711重量传感器原理图设计,已量产(压力传感器)

最近调通了一款针对家用、物联网场景的重量传感套件,核心用了 HX711 这颗经典的称重 AD 芯片,还加了用户最需要的 “一键校准” 功能 —— 之前帮朋友做家用米桶余量报警时,用户总吐槽校准步骤太繁琐,这次的方案把操作简化到只按一个键,试下来体验好了不少。正好拆解下这套硬件的设计逻辑,供做同类产品的朋友参考。

不脱发的程序猿 365

SpringBoot项目部署到云服务器

将下载的 redis 安装包上传到服务器上,并解压。将 daemonize no 改为 daemonize yes。利用npm脚本,npm build 将项目打包成dist目录。修改nginx.conf文件,配置root和后端接口等信息。添加后端地址,proxy_pass配置到自己的路径和端口。将前端本地部署项目的后端接口修改为云服务器上的数据接口。将location中 root修改为html/dist。编译完成后,会在当前文件夹内生成一个 src 文件夹。进入到当前目录,将dist目录放到html中。

2301_78125917的博客 1073

超声波法检测局部放电的原理与实现

摘要:超声波法通过捕捉局部放电产生的声波信号进行检测,系统由超声波传感器、信号调理单元和数据采集系统组成。其核心应用是局放源定位,主要采用时差定位法和声-电联合定位法。该方法具有抗电磁干扰强、定位精确等优点,但也存在信号衰减大、传播路径复杂等缺点,典型应用于变压器、GIS等设备的在线监测与故障诊断。

start_up_go的博客 373

SpringBoot项目如何部署到服务器上

SpringBoot项目如何部署到服务器上 一、打成war包部署 这个不多BB,我有一篇博客专门讲war包部署到tomcat的,注意pom文件要写war即可 <packaging>war</packaging> 详情看这篇博客https://blog.youkuaiyun.com/SuchASilly/article/details/105244155 二、官方推荐jar包 1.使用maven工具,可以使用idea的终端terminal或者直接右边点开maven 使用clean清理,然后再p

SuchASilly的博客 3697

【数据集5】土地利用类型数量预测数据LUH2

简介土地利用类型数量预测数据LUH2

WW、forever的博客 4546

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

Springboot项目部署到Linux服务器上

1、Springboot项目maven配置 <groupId>com.zxl</groupId> <artifactId>myblog</artifactId> <version>0.0.1-SNAPSHOT</version> <packaging>jar</packaging> packaging...

exodus3的博客 2万+

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

Spring Boot+Vue前后端分离项目如何部署到服务器

部署Spring Boot+Vue前后端分离项目到服务器涉及以下步骤:首先,将Spring Boot后端应用打包成jar或war文件并上传至服务器,通过运行`java -jar`命令启动后端服务。接着,构建Vue前端项目生成静态文件,同样上传至服务器的Web服务器目录,如Nginx的`html`目录。最后,配置Nginx作为反向代理,将前端请求代理至Vue应用目录,同时确保后端API的路径正确映射。这样,前后端分离的项目就成功部署在服务器上。

interest_ing_的博客 3770

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

IEM模型,地表粗糙度模拟

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

将SpringBoot项目打包并部署到服务器

将SpringBoot项目打包并部署到服务器 该篇博文记录我手动部署SpringBoot项目的jar包到服务器上,和我遇到的一些坑和解决过程。 1.打包项目 2.得到jar包 成功打包后,jar包会在 target 文件夹中 3.单独运行jar包 这时候,这个jar包在有Java的环境下就可以直接在DOS窗口中启动了**(SpringBoot项目内置了Tomcat,不需要我们再配置)** 4.在服务器上运行jar包 若jar包能在本机DOS窗口中成功启动,我们就可以将这个jar包拉到服务器中了。(

不管多大的困难都要跨过去 1万+

服务器启动springboot项目,在windows服务器上部署spring boot项目

前言写下这篇文章是为了记录第一次发布Spring Boot项目的过程。初步认识Spring BootSpringBoot是由Pivotal团队在2013年开始研发、2014年4月发布第一个版本的全新开源的轻量级框架。它基于Spring4.0设计,不仅继承了Spring框架原有的优秀特性,而且还通过简化配置来进一步简化了Spring应用的整个搭建和开发过程。SpringBoot所具备的特征(1)可以...

weixin_39962758的博客 1317
上一篇: SSM框架整合思路(个人观点)
下一篇: mybatis-plus代码生成器一键生成,解放你的双手
fengprogrammer
博客等级 码龄6年 2985粉丝 15原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值