1.配置pom.xml 引入插件

<groupId>com.bostech</groupId>
<artifactId>dcs</artifactId>
<version>0.0.1-SNAPSHOT</version>
<!-- 注意把packaging标签改为jar,此标签也可不写,默认打包方式为jar。-->
<packaging>jar</packaging>

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

2.在IDEA右侧点击package打包成jar

3.打包完成后jar包会生成到target目录下,命名一般是 项目名+版本号.jar

4.运行jar:

windows下

方法一:用dos窗口

java -jar 项目路径\项目名.jar

方法二:后台项启动文件

新建一个txt文本文件,打开写入如下:

@echo off
set jdk_path=I:\Java\jdk1.8.0_131\bin
set project_path=dcs.jar
START "demo-project" "%jdk_path%\javaw.exe" -jar %project_path%
pause

(1)jdk_path后写Java配置路径;
(2)project_path后写项目路径。如果该文件和要运行的jar文件在同一目录下,此处可以直接在“-jar”后写jar文件全名即添加上相对路径,如果不在同一目录下,需要写jar文件的绝对路径;
(3)最后的pause是为了将来点击bat文件启动服务后,dos窗口会显示在那里,否则启动后一闪而过,不能只管确定是否启动了,只能从系统任务管理中查看。(可去掉)
将上述文件保存为“springboot-start.bat”格式,即可通过点击它来启动dcs.jar项目。项目启动后,会在任务管理器里看到新增了一个“javaw.exe”的进程。
使用bat脚本停止相应的进程:将该txt保存成bat文件,就可以停止项目了。taskkill -f -t -im javaw.exe上述命令可以先在dos窗口手动执行,验证可行后再写成bat文件。

原文链接:https://blog.csdn.net/zZZ251682553/article/details/125145358

linux下:

# 控制台启动
java -jar xxx.jar

# 后台启动
nohup java -jar xxx.jar &

# 后台无日志文件启动
nohup java -jar xxx.jar >/dev/null 2>&1 &

Springboot打包部署的步骤的更多相关文章

  1. SpringBoot打包部署简单说明

    SpringBoot项目打包部署 一.jar包方式 这种使用SpringBoot内嵌的Tomcat进行部署 打包方式默认jar,所以下面加也行,不加也行 <packaging>war< ...

  2. springboot打包部署到tomcat

    一. springboot打成war包: 1. 首先查看是否为war 2. File----->ProjectStruture,选择Artifacts,中部点击“+”号 3. 按图中标记进行选择 ...

  3. springboot 打包部署

    springboot内置有tomcat所以我们测试的时候没有加入自己的容器 那么我们的 springboot 怎么发布呢? 1.打成 jar 2.打成 war 这种方式我就不说了,网上有教程,我觉得j ...

  4. SpringBoot简单打包部署(附工程)

    前言 本文主要介绍SpringBoot的一些打包事项和项目部署以及在其中遇到一些问题的解决方案. SpringBoot打包 在SpringBoot打包这块,我们就用之前的一个web项目来进行打包. 首 ...

  5. springBoot 利用Idea打包部署

    springBoot 打包部署 1 项目如图: 2 依赖打包插件 3 打包操作 4 运行项目:

  6. linux小白成长之路9————打包部署SpringBoot项目

    [内容指引] SpringBoot项目介绍: 打包SpringBoot项目: 1.pom.xml: 2.application.properties配置: 3.application-dev.prop ...

  7. springboot打包不同环境配置与shell脚本部署

    本篇和大家分享的是springboot打包并结合shell脚本命令部署,重点在分享一个shell程序启动工具,希望能便利工作: profiles指定不同环境的配置 maven-assembly-plu ...

  8. SpringBoot项目如何进行打包部署

    springboot的打包方式有很多种.有打成war的,有打成jar的,也有直接提交到github,通过jekins进行打包部署的.这里主要介绍如何打成jar进行部署.不推荐用war,因为spring ...

  9. SpringBoot使用Maven插件打包部署

    [问题] 之前一直用SpringBoot做一些小项目,想打包部署在环境上,总是少依赖包jar.百度下可以通过Spring Boot Maven plugin插件,把Maven配置的依赖包都打到项目包里 ...

  10. SpringBoot打包项目成war包,并部署到服务器的tomcat上

    最近遇到项目需要上线部署到服务器,需要讲自己的SpringBoot项目打包成war包,部署到tomcat上. 下面记录下打包部署的过程. (1) 将SpringBoot项目打包成war包, 一.修改打 ...

随机推荐

  1. [EULAR文摘] 超声腱鞘炎对RA早期诊断的价值

    超声腱鞘炎对RA早期诊断的价值 Sahbudin I, et al. EULAR 2015. Present ID: OP0015. 背景:为了预测早期未分化疾病发展为类风湿关节炎(RA), EULA ...

  2. CF884E - Binary Matrix

    题意:对于一个使用十六进制读入的 \(01\) 矩阵,求其中 \(1\) 的连通块个数,空间限制 16MB .\(n\le 2^{12},m\le2^{14}\) 我们认为如何读入是比较基础的内容,不 ...

  3. 【前端】js实现图片自适应

    一.问题分析 既然要实现图片自适应,那就要对不同的图片尺寸进行分类处理,我最开始是分了5类 对于长宽都不超过的情况 -- 应该不改变图片本身比例 对于长宽都超过的情况 -- 应该是根据图片比例进行缩小 ...

  4. 从安装开发环境到第一个“hello world”

    安装Java8 为什么要安装java8? java8和小破站的教程同步. 安装方法: 1.官网安装(我踩雷了,下载得慢,不过最后安装成功了!) 2.镜像网站:清华镜像 3.公众号(网上的全是套路了) ...

  5. angular 基本操作

    1.新建项目(带路由) ng new demo --routing 2.新建组件 统一放到components目录下(文件夹会自动创建) ng g component components/home ...

  6. asp多模块功能代码,单调用插入的case方法

    function getmodule(arg) select case arg case "pinyin" aaa="123" %><!--#插入页 ...

  7. 排查问题-输出pojo日志,尽量用json

    背景: 下午在做一个前后端md5加密签名校验. 前端用参数A,B,C,经过MD5加密函数,得到签名D. 然后前端带着ABCD一块来到后端. 同样的,后端拿到请求后,用MD5函数对ABC进行加密,得到签 ...

  8. openssh 升级

    1.基础安装包准备  PS:最好先下载 telnet 服务端并启动,以免 sshd 服务启动失败后无法登录 官方网站下载最新版*.tar.gz安装包: 官方下载地址:http://ftp.openbs ...

  9. No.2.7

    响应式 什么是响应式网页?就是一套代码适配不同的屏幕宽度,不同的适配 媒体查询:能够根据设备宽度的变化,设置差异化样式 开发常用写法: 媒体特性常用写法 max-width min-width @me ...

  10. xml简单操作

    1.创建简单的XML 1 XmlDocument XmlDoc = new XmlDocument(); 2 //XML声明 3 var xmlDeclaration = XmlDoc.CreateX ...