SpringBoot 打包部署到服务器

SpringBoot前后端分离项目,打包、部署到服务器详细图文流程_springboot前后端分离项目怎么部署 为了做好运维面试路上的助攻手,特整理了上百道。 阅读详情

一、使用gradle自带的task: bootjar(原bootrepackage)进行打包*.jar到build-->libs中

二、拷贝到配置好的服务器中,运行java -jar *.jar

三、在打包完成后,在本地运行测试过程中会出现NotFoundClass**的情况,以下依赖可以解决很多问题

compile 'javax.xml.bind:jaxb-api:2.3.0'
compile 'com.sun.xml.bind:jaxb-core:2.3.0'
compile 'com.sun.xml.bind:jaxb-impl:2.3.0'
compile 'javax.activation:activation:1.1'
compile 'org.springframework.boot:spring-boot-autoconfigure:2.0.3.RELEASE'

四、在把*.jar拷贝到服务端运行过程中,出现mysql数据类型、返回结果出现错误的情况,一般是数据库版本不兼容导致,切换比较新的mysql版本(目前ubentu默认安装5.7,安装8.0以上可以通过mysql apt源进行配置)

五、另外, 关于免密登录的操作

由于在打包上传的过程中,每次都输入密码,太累:

1、本地生成:ssh-keygen -t rsa

2、拷贝公钥到远程服务器:ssh-copy-id -i ~/.ssh/id-rsa.pub username@ip //最终会拷贝到 ~/.ssh/authorized_keys中

3、ssh username@ip即可登录远程服务器
springboot+vue+nginx打包部署到服务器 准备工作 阿里云服务器,安装nginx,jdk,MySQL 1.springboot的打包,点击图片中的按键,既可以打包成jar包,打包方式有两种,还可以打包成war包,war的运行需要依赖tomcat,我们这里采用jar的,nginx代理 打包成功后在项目结构这里可以找到打包后的jar包 2.vue项目打包 打包前需要修改两处地方,避免打包的时候出现样式找不到,分别如下图 然后在终端运行命... 阅读详情

相关推荐

(新手向)从零开始将springboot项目部署到云服务器(ecs)上

最近用springboot写了一个个人博客项目,正好之前趁着活动免费领取了一个阿里云的云服务器ecs,于是准备把项目部署到服务器上。对于我这种纯新手来说,部署过程可谓是踩坑无数,好在最后还是成功了。       这里跟大家分享一下完整的步骤,尽量帮助大家排坑。 目录1. 购买和配置云服务器2. 本机下载XShell 6 与XFtp 63. 云服务器安装宝塔面板4. 云服务器安装jdk5.Navicat连接云服务器的mysql6. 打包SpringBoot项目为jar包,上传到云服务器上并运行 1. 购买和配置云服务器 阿里云腾讯云等等的都可以,我选择的系统是centos7,关于服务器详细的博客

【服务器】Windows服务器通过IIS反向代理springboot项目

项目场景: 问题描述: 原因分析: 解决方案:

weixin_43977226的博客 4309

Knewton自适应学习平台实战:如何用大数据打造个性化教育体验

本文深入解析Knewton自适应学习平台如何利用大数据技术构建个性化教育体验。通过多维度数据采集、动态认知诊断模型和智能推荐系统,平台能精准识别学生知识盲区,提供定制化学习路径。实战案例显示,该方案显著提升完课率并优化学习效率,展现了自适应学习技术的教育变革潜力。

info6的博客 504

Springboot项目部署到服务器

在项目中涉及到了项目部署到服务器,不想让你的代码只在本机可以看见的话可以参考本篇博客。 一下是我的详解 首先打开idea 直接mvn clean,然后mvn install 这时候在你的target下就生成了jar包,请看目录 拿到了jar包就好说了,在本地跑一下先(windows) 在对应路径 输入cmd 好戏开始 D:\IdeaProjects\demo\target>java -jar bayimade-0.0.1-SNAPSHOT.jar . ____ ...

weixin_46118339的博客 1013

如何构建高质量的 QA 问答知识库

NLP 技术落地最普遍的场景就是智能客服,如阿里的”小蜜“,京东的“JIMI”等等。NLP 技术也广泛应用于搜索系统。无论是“智能客服”,还是“搜索系统”,构建的前提是拥有“高质量的QA知识库”。今天聊聊“如何构建高质量QA知识库。”。 历史对话数据分布分析 基于公司现有系统积累的大规模对话文本数据,需要对文本数据进行归类处理,分析每个部分数据的占比,挖掘出有价值的文本通过 NLP 相关技术进行商业价值转化。下文以医疗领域来举例说明,通过输入对象,可以将文本分为客服输入和用户输入两部分。挖掘相关问题,主要从

Jiassheng的博客 2151

如何修复Windows卡在“正在准备Windows”的问题?这里有详细步骤

如何修复Windows卡在“正在准备Windows”的问题?这里有详细步骤。

wyxtx的博客 5661

在服务器windows server 2012上部署springboot项目(不用宝塔等工具,纯部署)

windows server 2012服务器部署springboot项目

weixin_52261391的博客 1593

1、初探 Tiny Machine Learning

Tiny Machine Learning(TinyML)是机器学习与嵌入式系统的融合领域,致力于在资源受限的微控制器上运行AI模型。本文介绍了机器学习基础、TinyML的核心概念、应用领域(如智能家居、工业物联网、医疗保健)、面临的挑战(如资源限制、模型压缩、数据质量),以及从硬件准备到模型部署的实践步骤。通过利用训练与推理的资源不对称性,可在PC上训练模型并部署至低功耗设备进行实时推理,推动边缘智能的发展。

loss4bartender的博客 121

spring boot应用部署IIS

Spring Boot 应用通常是独立的 Java 应用程序,它们自带嵌入式 Web 服务器(如 Tomcat、Jetty 或 Undertow)。更好的静态资源处理能力提供额外的安全层集成 Windows 认证集中管理多个应用利用 IIS 的高级功能(如缓存、压缩等)本指南将介绍如何使用 IIS 作为反向代理来部署 Spring Boot 应用。

qq_46437645的博客 1670

【EB-03】 AUTOSAR builder与EB RTE集成

打开EB工具后,在EB的步骤是:执行MultiTask(2)-> Mapping Component to Partitions(4)->Task Mapping(5)-> SvcAs_Trigger(7)-> Code Generation(8)如涉及新增BSW Module,也需要重复以上步骤。

libuping2023的博客 960

精度0.01%决定续航多20km|新能源汽车研发测试:功率分析仪到底有多硬核?

新能源汽车测试、功率分析仪、电驱系统、效率MAP、谐波THD、GB/T18488、CLTC工况、三电测试、台架标定、能量流分析。中的核心作用,用公式、思维导图、实战金句与避坑指南,帮研发测试人员把准数据、提效率、降返工,看完就能落地用。点击关注,进公众号主页查看历史文章,**台架接线图、效率MAP模板、GB/T18488测试清单等。优化弱磁/调制策略,高效区占比提升5%,CLTC续航直接+8~20km。同样工况,两次数据差0.8%,报告根本没法交。结果:数据飘、定位慢、反复返工、认证不过。

优快云-新能源汽车研发测试专业博主 169

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

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

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

YOLOv12涨点改进 | Neck特征融合改进篇 | YOLOv12引 入 BiFPN双向特征金字塔网络,显著提升了多尺度特征融合效率,目标检测、图像分割、图像分类,助力高效涨点

本文提出了一种基于BiFPN特征融合模块优化的YOLOv12目标检测方法。BiFPN通过引入可学习的权重实现高效的多尺度特征融合,结合双向连接机制提升特征提取能力。实验表明,该方法在COCO数据集上实现了优异的检测性能。文章详细介绍了BiFPN模块的原理、核心代码实现,以及如何将其集成到YOLOv12框架中,包括模块添加、配置文件修改等具体步骤。这种改进方案具有参数少、计算量小等优势,为高效目标检测提供了一种新的技术路径。

Ai缝合怪、助力小伙伴高效发论文 391

idea下打包 SpringBoot 项目并部署到 Linux 服务器

本文主要记录了如何在idea下打包SpringBoot项目并部署到云服务器,包括jar包和war包两种方式。 更多文章欢迎访问我的个人博客–>幻境云图 1. 创建项目 首先简单创建一个hello word 代码如下: /** * 简单的controller * * @author illusoryCloud */ @RestController public class Hel...

探索云原生 1万+

2024年 Flutter 面试题大全(2024.6.28持续更新中)

2024年 Flutter 面试题大全(持续更新中)

Code Metaverse 6663

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

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

简单springboot项目打包jar并部署到服务器

简单springboot项目打包jar并部署到服务器 后天更新

xiaokita的博客 4831

廖雪峰Python教程[完整版]

廖雪峰的python教程整理的,已经排好版了,而且还是完整的,适合小白

Vue+SpringBoot项目打包、部署到服务器流程

Vue+SpringBoot项目打包、部署流程 使用工具 前端:vscode 后端:idea linux:Xftp5以及Xshell 前端打包流程 在终端中输入npm run build 即可,前端打包成功后,项目中会多出一个dist文件夹,即前端打包的结果。 后段打包流程 首先将dist文件夹里的打包内容复制一下 然后打开后端项目,找到src\mian目录下的resources, 然后打开ide, 合理的创建标题,有助于目录的生成 直接输入1次#,并按下space后,将生成1级标题。 输入2次#,并

weixin_44875792的博客 3776

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

IDEA中SpringBoot打包与服务器部署

背景 看其他博客对诸如阿里云服务器运行SpringBoot的介绍不是很详细,就写一篇方案以供参考 IDEA中SpringBoot打包 打包分为两种,war包和jar包。 平常的java web项目一般使用war包后放到Tomcat的webapp目录下运行即可。 但SpringBoot内置Tomcat,想要打成war包比较麻烦也不推荐,这里主要说一下打成jar包 1.指定打包文件名(也可...

清欢Viki的博客 2260

Spring Boot 项目打包部署到服务器

Spring Boot 项目打包部署到服务器 参考文章:SpringBoot项目如何进行打包部署 - zhuyuansj - 博客园 (cnblogs.com) 首先在项目的 application.yaml 文件中配置地址 server: port: 8081 同时注意 mysql 的 Driver 路径 spring: datasource: driver-class-name: com.mysql.jdbc.Driver # com.mysql.cj.jdbc.Driver

w15635748705的博客 3859

【最新版】Spring Boot 项目打包部署到服务器

Java 打包部署到服务器教程

Edison's 小宇宙 2万+

从零起步-SpringBoot打包并且部署到服务器

从零起步-SpringBoot打包并且部署到服务器 1.设置maven环境变量 我的电脑右键-点击高级系统设置-点击环境变量-选中系统变量栏目-新建系统变量, 变量名:MAVEN_HOME 变量值:D:\这里是mavne安装路径\apache-maven-3.5.0,点击确定 [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-1Oa7iulJ-1576732904428...

树林边的小青蛙 1724

Springboot打包部署到linux服务器的方法

springboot打包部署到linux服务器的方法 1.由于springboot集成了tomcat,所以打包的时候不再使用war,而是使用jar .xml文件 <groupId>包名</groupId> <artifactId>打包的名字</artifactId> <version>0.0.1-SNAPSHOT(版本)</version> <packaging>jar(包类型)</packaging>

爱写bug的王六六 5124

SpringBoot项目打包部署到其他电脑或者服务器上运行

一、准备工作 1、根据部署要连接的数据库,修改项目中Mysql连接的ip和端口号; 2、根据服务器已开放的端口,修改项目中application.yml文件中server.port; 3、在Pom文件中加入以下插件代码,在mainClass中填写自己的项目启动类路径(这里是配置到时运行时启动的主类); <build> <plugins> ...

weixin_43881282的博客 5479

IntelliJ IDEA 打包 SpringBoot 项目并部署到 Linux 服务器

IntelliJ IDEA 打包 SpringBoot 项目并部署到 Linux 服务器一、IDEA 打包项目二、上传 jar 包到 Linux 服务器三、部署 Linux 运行环境,执行 jar 文件 一、IDEA 打包项目 1.在 IDEA 上 File—>Setting—>Project Structure 选择 Artifacts ,右上角加号添加—>jar 2.选择项...

weixin_42428899的博客 1393

idea打包springboot项目并部署至服务器

Step1:如果项目没有webapp或web目录 1.项目右键-》open module settings 2.在Modules模块中,增加web配置。 3.设置web根目录和web.xml文件所在位置。 4.结果如下图: 参考原文:https://blog.youkuaiyun.com/weixin_40434637/article/details/100052972 Step2:将springboot导成jar包 springboot项目有自己集成的tomcat,所以直接导成jar包,再通过简单的cmd命令即可实

ZLZQ_Yuan 3053
上一篇: Vue打包部署到Tomcat
下一篇: Vue兼容360、ie浏览器
KirogiYi
博客等级 码龄15年 49粉丝 87原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值