SpringBoot项目打成War包??
SpringBoot项目打成War包
1. 首先在pom.xml里添加Tomcat依赖
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-tomcat</artifactId>
<scope>provided</scope>
</dependency>
2. 然后在pom.xml里将打包方式改为war
<packaging>war</packaging>
3. 把启动类改为
package com.leo.csdnspider;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.boot.builder.SpringApplicationBuilder;
import org.springframework.boot.web.servlet.support.SpringBootServletInitializer;
import org.springframework.scheduling.annotation.EnableScheduling;
@SpringBootApplication
@EnableScheduling
public class Application extends SpringBootServletInitializer {
public static void main(String[] args) {
SpringApplication.run(Application.class, args);
}
@Override
protected SpringApplicationBuilder configure(SpringApplicationBuilder builder) {
return builder.sources(Application.class);
}
}
4. 使用Maven的package打包,war包会输出到target目录
打包,点击idea右侧的maven——>Lifecycle——>clean——>package
5. 启动Tomcat,把war包放入webapps文件夹,Tomcat会自动解压并部署
6. 打开浏览器访问:http://localhost:[端口号]/[war包名]/
SpringBoot项目打成War包??相关推荐
- SpringBoot项目打成war包部署到外部Tomact运行
需求:使用SpringBoot自带的Tomact在线上环境部署特别不方便,尤其是只更改几个文件就得全部打包部署,所以需要把SpringBoot打成war包部署到Tomact 1.在pom.xml中 由 ...
- 浅谈:Spring Boot原理分析,切换内置web服务器,SpringBoot监听项目(使用springboot-admin),将springboot的项目打成war包
浅谈:Spring Boot原理分析(更多细节解释在代码注释中) 通过@EnableAutoConfiguration注解加载Springboot内置的自动初始化类(加载什么类是配置在spring.f ...
- Linux中把文件夹打成war包,SpringBoot中maven项目打成war包部署在liunx服务器上的方法...
说明:Spring Boot由于内嵌了如Tomcat,Jetty和Undertow这样的容器,也就是说可以直接跑起来,用不着再像Spring项目还需要外置的Tomcat等容器来进行部署工作了,通过启动 ...
- 将Eclipse中Web项目打成war包
将Eclipse中Web项目打成war包 请按如下操作即可:
- springboot项目打war包发布到外置tomcat
第一步:修改pom.xml 1. <version>0.0.1-SNAPSHOT</version> <packaging>war</packaging> ...
- idea如何将web项目打成war包maven和非maven
前言: 如果要到服务器部署项目,可能需要将项目打成war包,最后放到tomcat的webapps下,这篇文章就讲解下如何将web项目打成war包. 正文: 将web项目打成war包有两种方式: 1.第 ...
- intellij idea将web项目打成war包
intellij idea如何将web项目打成war包并部署到阿里云服务器_mozarta的博客-CSDN博客_idea项目部署到云服务器
- spring-boot项目打war包并部署到本地的tomcat容器
一.修改打包形式 在pom.xml里设置 <packaging>war</packaging> 二.移除springboot内嵌入式tomcat插件 在pom.xml里找到sp ...
- springboot项目打war包流程
目前,前后端分离的架构已成主流,因此使用springboot构建应用是非常快速的,项目发布到服务器上的时候,只需要打成一个jar包,然后通过命令 : java -jar jar包名称即可启动服务了: ...
最新文章
- linux透明大页内存,Linux如何禁用透明大页
- php7.1函数,PHP7.1常用新特性和函数
- Python 面向对象编程:类的创建与初始化、实例属性与方法、类属性与方法
- flutter ios打包_Flutter通过BasicMessageChannel与Android iOS 的双向通信
- linux下c/c++实例之十socket简单应用
- asp.net MD5加密函数(c#)
- java隋唐演义游戏下载_JAVA多线程
- C#枚举类型用户标志位的代码
- 简述与oracle相关的程序组,北语网院18秋《Oracle数据库开发》作业_4答案
- 多线程编程学习笔记——线程池(二)
- 服了!程序员面试现场80行代码写俄罗斯方块,最终拿到15K月薪!
- libevent的问题
- c语言指针经典例,C语言指针应用简单实例
- 直播线上实时翻译和流式字幕技术实践与应用
- C语言float去尾法输出,c语言去尾法怎么写
- 怎么实现word自动分级标题
- 商丘服务器维修,商丘联想服务器维修网点
- iso8583协议说明
- php页面静态化,ob缓存方法
- 工作中可能用到的——集中式版本控制系统SVN
热门文章
- 五一高铁票难抢?用RPA机器人试试!
- 华为云 AI 实战营计划,带你迈上 AI 之路
- php 5.6.29,源码编译安装PHP 5.6.29
- java web部分问题以及解决方案
- 高等组合学笔记(十): 分拆数恒等式, 分拆函数同余性质
- 计算机图形学E9——裁剪——固定矩形窗口裁剪多边形(凸多边形/凹多边形)
- 如何选择bfs和dfs
- 逻辑操作符的备选表示
- linux usr local权限,【linux】sudo chown -R $(whoami) /usr/local提示操作被拒绝
- 变频器说明书_图解变频器接线方法