将SpringBoot项目打包并部署到云端 -- jar、war、tomcat
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相关推荐
- SpringBoot 部署: 项目打包 手动部署到阿里云服务器上
SpringBoot 部署: 项目打包 & 手动部署到阿里云服务器上 文章目录 SpringBoot 部署: 项目打包 & 手动部署到阿里云服务器上 前言 正文 1. 环境准备 &am ...
- springboot项目打包成war并在tomcat上运行的步骤
springboot项目打包成war并在tomcat上运行的步骤 把spring-boot项目按照平常的web项目一样发布到tomcat容器下 一.修改打包形式 在pom.xml里设置 <pac ...
- Vue 学习笔记(4)Vue-cli4 项目搭建 + 目录结构 + 项目打包、部署
VueCLI 脚手架 Vue CLI 介绍 Vue CLI 安装 Node.js 环境准备 安装 Vue 脚手架 第一个 Vue 脚手架项目 命令创建项目 图形化界面创建项目 vue-cli4 目录结 ...
- springboot项目打包为docker镜像并上传nexus私服
springboot项目docker打包镜像上传Nexus私服 1.springboot项目打包为docker镜像并上传nexus私服 1.0. 必要条件 1.1.开启docker远程访问 1.2.配 ...
- springboot项目打包运行
在springboot项目打包成jar包时,在cmd中使用java -jar **.jar时,浏览器无法访问. 解决方法:把项目改成war包项目,在pom文件中更改,并打成war包. 使用maven命 ...
- spring项目搭建云服务器,Spring Boot项目打包并部署到云服务器
Spring Boot项目打包并部署到云服务器 一.云服务器的环境 OS: CentOS 7 Jdk 1.8 Spring Boot自动集成Tomcat,不需要单独配置 二.本地Spring Boot ...
- 在IDEA中将SpringBoot项目打包成jar包的方法 不要用 在上面有可以用的
在IDEA中将SpringBoot项目打包成jar包的方法 2018年03月07日 10:43:52 叶叶叶叶大爷 阅读数 71375 版权声明: https://blog.csdn.net/qq_3 ...
- SpringBoot项目打包发布
SpringBoot项目打包发布 SpringBoot打包发布jar jar类型项目可以打成jar包 打包流程 导入SpringBoot打包插件 将项目导出成jar包并更新pom文件 使用maven ...
- springboot项目打包到服务器运行以及出错解决办法
springboot项目打包到服务器运行以及出错解决办法 本次项目中需要的MySQL8数据库,Redis都是已经安装在了远程服务器上,因此我们可以直接将springboot项目打包好jar后发送到服务 ...
- springboot项目打包时提示“程序包xxx不存在,找不到符号
springboot项目打包时提示"程序包xxx不存在,找不到符号" springboot多包工程,在使用maven进行打包的时候,一直提示"程序包xxx不存在,找不到符 ...
最新文章
- corn java 可配置_SpringBoot——目前Java开发最流行的框架(四)
- c++ socket框架
- 压力测试与提升服务器能力的几个方法
- Keras入门实战(1):MNIST手写数字分类
- Centos7常用命令[挂载文件系统]
- MySQL 视图简析
- C++语言基础 —— STL —— 算法
- php图片上传报非法错误,老师,我在上传图片时,提示非法上传文件
- 更新性能服务器图片介绍,图文并茂 讲述企业版Linux性能发展史
- 跨域详解之-----Jsonp跨域
- Ext4文件系统架构分析(三) ——目录哈希、扩展属性与日志
- JAVA 汉字转化中文拼音
- Android毕业实践报告,毕业实习报告范文
- poi生成Workbook转成pdf(java实现excel转pdf)
- iOS 屏幕尺寸、分辨率、适配
- t480s控制面板打开触摸板_今年买的thinkpad T480S,但是使用感觉还不如5年前买的S3 touch速度快,是什么原因?...
- 电脑连接linux系统怎么样,如今连Linux都弄不懂-当时我如果那么学习培训电脑操作系统就好啦...
- 统信UOS系统添加Windows系统共享的打印机
- TSP-粒子群算法求解
- 环保设施运行在线监控 数采仪环保工况监测终端
热门文章
- 堆内存与栈内存能不能共享,不能,,通俗的比较,堆主要用来存放对象的,栈主要是用来执行程序的...
- Nashorn Multithreading and MT-safety
- 什么是基金前端收费和后端收费
- 一分钟认识JAVA与Android的联系与区别
- 智能优化算法:阿基米德优化算法 -附代码
- Git学习总结(1)——简介与基本操作
- EXCEL IF、AND以及OR函数的嵌套使用
- 实习踩坑之路:一个诡异的SQL?PageHelper莫名多了一个Limit子句,导致SQL执行错误?
- 查找算法---二分查找(递归方式)
- Doc2EDAG: An End-to-End Document-level Framework for Chinese Financial Event Extraction