eclipse打包成jar_SpringBoot系列(三)- 用 jar的方式运行springboot项目
步骤1:部署方式步骤2:可运行项目步骤3:打包成jar步骤4:运行该jar
步骤 1 : 部署方式
Springboot 和我们之前学习的web 应用程序不一样,其本质上是一个 Java 应用程序,那么又如何部署呢?
通常来说,Springboot 部署会采用两种方式:全部打包成一个jar,或者打包成一个war。
本知识点讲解jar的方式。步骤 2 : 可运行项目
开发过程在前面的知识点讲解过了,这里就不表了,首先在下载区(点击进入)下载可运行项目。
下载后解压,比如解压到如图所示目录C:UsersX7TIDownloadsspringboot
步骤 3 : 打包成jar
切换到cd C:UsersX7TIDownloadsspringboot
mvn install
这会导致在C:UsersX7TIDownloadsspringboot 目录下生成一个jar文件
步骤 4 : 运行该jar
接着输入命令:java -jar target/springboot-0.0.1-SNAPSHOT.jar
就启动这个jar了
通过这种方式,把此jar上传到服务器并运行,就可达到部署的效果了
更多内容,点击了解: https://how2j.cn/k/springboot/springboot-jar/1642.html
eclipse打包成jar_SpringBoot系列(三)- 用 jar的方式运行springboot项目相关推荐
- idea将web项目打包成war包并部署到服务器上运行
idea将web项目打包成war包并部署到服务器上运行 以下是工作案例总结: 1.首先idea配置服务器:tomcat服务器或者jetty服务器均可 2.idea配置环境设置:点击如下图标 接下来如下 ...
- eclipse打包成jar_Spring Boot 打包成的可执行 jar ,为什么不能被其他项目依赖?
前两天被人问到这样一个问题: "松哥,为什么我的 Spring Boot 项目打包成的 jar ,被其他项目依赖之后,总是报找不到类的错误?" 大伙有这样的疑问,就是因为还没搞清楚 ...
- Python代码及其依赖环境打包成exe程序,发给别人双击即可运行程序,无需安装python和python依赖包
解决问题:用户需要一键启动python服务,不想安装python及依赖包,也不想通过命令行启动服务. 安装pyinstaller: win+R输入cmd,进入命令行输入pip install pyin ...
- idea 建nodejs 项目_三种方法带你新建SpringBoot项目
SpringBoot 的设计目的是简化Spring的搭建与开发,尤其是没有了好多繁琐的配置.本篇文章主要介绍如何搭建SpringBoot项目. 从官网创建 访问Spring的官方网站 start.sp ...
- java -jar命令引导启动Springboot项目的那点事
前言:Java官方规定java -jar命令引导的具体启动类必须配置在MANIFEST.MF资源的Main-Class属性中.比如通过java -jar XXX.jar来运行应用时,如不做特殊设置就要 ...
- springboot项目推荐的打包方式以及springboot项目的瘦身!!!!
1.springboot项目推荐的打包方式 springboot有两种打包方式,分别是打包成war包和打包成jar包.打包成war包放在tomcat的webapp目录下,随着tomcat的启动,即可访 ...
- Spring Boot 以 jar 包方式运行在后台
spring-boot jar 包方式启动: 首先,为了防止和常用的 Tomcat 8080 端口冲突,将 Spring-boot 项目的端口号设置为 9090. 具体方法:在 application ...
- Docker系列之Jenkins+Git实现流水线部署SpringBoot项目
1. 概述 本文使用Docker.Jenkins和Gitee持续部署SpringBoot项目,小伙伴们需要提前准备好Docker和Jenkins开发环境,有不清楚如何安装Docker和Jenkins的 ...
- redis 缓存击穿 看一篇成高手系列 三
什么是缓存击穿 在谈论缓存击穿之前,我们先来回忆下从缓存中加载数据的逻辑,如下图所示 因此,如果黑客每次故意查询一个在缓存内必然不存在的数据,导致每次请求都要去存储层去查询,这样缓存就失去了意义.如果 ...
- idea 将普通Java项目打包成可直接执行的jar
运行测试:
最新文章
- 谈 Kubernetes 的架构设计与实现原理
- 多级反馈队列调度算法具体原理
- 小程序框架之wepy报错问题
- asp.net模版页面的高级应用
- Centos6.x Desktop 關閉防護墻及無關服務
- 使用事务操作SQLite数据批量插入,提高数据批量写入速度,源码讲解
- set的使用03(较多的操作函数)
- 朱峰谈概念设计(八):电影中的概念设计
- win7-64安裝virtualpc
- Win32ASM学习[5]: 数据对齐相关的伪指令(ALIGN、EVEN、ORG)
- linux禁止开机启动服务器,如何关闭SELinux并设置开机不启动
- fpga结构主体_两大FPGA公司的“AI技术路线”
- 10个类手写实现 RPC 通信框架原理
- C++之初始化列表的一个笔记
- 英语计算机试卷二,计算机专业英语模拟试题2参考答案.doc
- matlab2c使用c++实现matlab函数系列教程-histc函数
- 待嫁闺中:PPTV的辛酸史
- mysql 将中文转换成拼音_mysql 如何将中文转拼音
- 【基本数据结构】python array数组 [easy] leetcode1,53,88,118,121,217,350,566
- 宝宝 天天加班, 有意义吗
热门文章
- JVM java虚拟机
- WPF控件 ProgressBar
- 第二节:使用IDEA创建React APP 并启动
- Vue的生命周期函数和beforeRouteEnter()/beforeRouteLeave()的函数
- 沈阳python需求大吗_学习Python之后都能做什么,沈阳Python薪资多少钱
- PHP找出专题下重复的商品数据
- 六石管理学:公司要有应付没钱的预案,包括裁员
- java.lang.UnsupportedOperationException: TextureView doesn‘t support displaying a background drawabl
- Dex Loader] Failed to load D:\adt-bundle-windows-x86_64-20190307\sdk\build-tools\28.0.3\lib\dx.jar
- LINUX搭建EtherPad环境