maven命令:

屏蔽test、clean、package

pom文件:

<!--打包成jar的话-->
<modelVersion>4.0.0</modelVersion>
<groupId>com.demo</groupId>
<version>0.0.1-SNAPSHOT</version>
<packaging>jar</packaging><build><plugins><plugin><groupId>org.springframework.boot</groupId><artifactId>spring-boot-maven-plugin</artifactId></plugin></plugins>
</build>
<!--打包成war的话-->
<modelVersion>4.0.0</modelVersion>
<groupId>com.demo</groupId>
<version>0.0.1-SNAPSHOT</version>
<packaging>war</packaging>

SpringBoot启动类:

package com.demo;import org.apache.catalina.connector.Connector;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.boot.builder.SpringApplicationBuilder;
import org.springframework.boot.web.embedded.tomcat.TomcatConnectorCustomizer;
import org.springframework.boot.web.embedded.tomcat.TomcatServletWebServerFactory;
import org.springframework.boot.web.servlet.support.SpringBootServletInitializer;
import org.springframework.context.annotation.Bean;@SpringBootApplication
public class Application extends SpringBootServletInitializer {/*** SpringBoot的启动类* @param args*/public static void main(String[] args) {SpringApplication.run(Application.class, args);}/*** 打包成war* 需要一个ServletInitializer类* @param application* @return*/@Overrideprotected SpringApplicationBuilder configure(SpringApplicationBuilder application) {return application.sources(Application.class);}
}

将jar包或者war包放入tomcat的webapps目录,并cmd运行:

java -jar 项目名/压缩包名

将SpringBoot项目打包并部署到云端 -- jar、war、tomcat相关推荐

  1. SpringBoot 部署: 项目打包 手动部署到阿里云服务器上

    SpringBoot 部署: 项目打包 & 手动部署到阿里云服务器上 文章目录 SpringBoot 部署: 项目打包 & 手动部署到阿里云服务器上 前言 正文 1. 环境准备 &am ...

  2. springboot项目打包成war并在tomcat上运行的步骤

    springboot项目打包成war并在tomcat上运行的步骤 把spring-boot项目按照平常的web项目一样发布到tomcat容器下 一.修改打包形式 在pom.xml里设置 <pac ...

  3. Vue 学习笔记(4)Vue-cli4 项目搭建 + 目录结构 + 项目打包、部署

    VueCLI 脚手架 Vue CLI 介绍 Vue CLI 安装 Node.js 环境准备 安装 Vue 脚手架 第一个 Vue 脚手架项目 命令创建项目 图形化界面创建项目 vue-cli4 目录结 ...

  4. springboot项目打包为docker镜像并上传nexus私服

    springboot项目docker打包镜像上传Nexus私服 1.springboot项目打包为docker镜像并上传nexus私服 1.0. 必要条件 1.1.开启docker远程访问 1.2.配 ...

  5. springboot项目打包运行

    在springboot项目打包成jar包时,在cmd中使用java -jar **.jar时,浏览器无法访问. 解决方法:把项目改成war包项目,在pom文件中更改,并打成war包. 使用maven命 ...

  6. spring项目搭建云服务器,Spring Boot项目打包并部署到云服务器

    Spring Boot项目打包并部署到云服务器 一.云服务器的环境 OS: CentOS 7 Jdk 1.8 Spring Boot自动集成Tomcat,不需要单独配置 二.本地Spring Boot ...

  7. 在IDEA中将SpringBoot项目打包成jar包的方法 不要用 在上面有可以用的

    在IDEA中将SpringBoot项目打包成jar包的方法 2018年03月07日 10:43:52 叶叶叶叶大爷 阅读数 71375 版权声明: https://blog.csdn.net/qq_3 ...

  8. SpringBoot项目打包发布

    SpringBoot项目打包发布 SpringBoot打包发布jar jar类型项目可以打成jar包 打包流程 导入SpringBoot打包插件 将项目导出成jar包并更新pom文件 使用maven ...

  9. springboot项目打包到服务器运行以及出错解决办法

    springboot项目打包到服务器运行以及出错解决办法 本次项目中需要的MySQL8数据库,Redis都是已经安装在了远程服务器上,因此我们可以直接将springboot项目打包好jar后发送到服务 ...

  10. springboot项目打包时提示“程序包xxx不存在,找不到符号

    springboot项目打包时提示"程序包xxx不存在,找不到符号" springboot多包工程,在使用maven进行打包的时候,一直提示"程序包xxx不存在,找不到符 ...

最新文章

  1. corn java 可配置_SpringBoot——目前Java开发最流行的框架(四)
  2. c++ socket框架
  3. 压力测试与提升服务器能力的几个方法
  4. Keras入门实战(1):MNIST手写数字分类
  5. Centos7常用命令[挂载文件系统]
  6. MySQL 视图简析
  7. C++语言基础 —— STL —— 算法
  8. php图片上传报非法错误,老师,我在上传图片时,提示非法上传文件
  9. 更新性能服务器图片介绍,图文并茂 讲述企业版Linux性能发展史
  10. 跨域详解之-----Jsonp跨域
  11. Ext4文件系统架构分析(三) ——目录哈希、扩展属性与日志
  12. JAVA 汉字转化中文拼音
  13. Android毕业实践报告,毕业实习报告范文
  14. poi生成Workbook转成pdf(java实现excel转pdf)
  15. iOS 屏幕尺寸、分辨率、适配
  16. t480s控制面板打开触摸板_今年买的thinkpad T480S,但是使用感觉还不如5年前买的S3 touch速度快,是什么原因?...
  17. 电脑连接linux系统怎么样,如今连Linux都弄不懂-当时我如果那么学习培训电脑操作系统就好啦...
  18. 统信UOS系统添加Windows系统共享的打印机
  19. TSP-粒子群算法求解
  20. 环保设施运行在线监控 数采仪环保工况监测终端

热门文章

  1. 堆内存与栈内存能不能共享,不能,,通俗的比较,堆主要用来存放对象的,栈主要是用来执行程序的...
  2. Nashorn Multithreading and MT-safety
  3. 什么是基金前端收费和后端收费
  4. 一分钟认识JAVA与Android的联系与区别
  5. 智能优化算法:阿基米德优化算法 -附代码
  6. Git学习总结(1)——简介与基本操作
  7. EXCEL IF、AND以及OR函数的嵌套使用
  8. 实习踩坑之路:一个诡异的SQL?PageHelper莫名多了一个Limit子句,导致SQL执行错误?
  9. 查找算法---二分查找(递归方式)
  10. Doc2EDAG: An End-to-End Document-level Framework for Chinese Financial Event Extraction