SpringBoot 打包成war包,部署到tomcat
来源:互联网 发布:阿里云api接口 编辑:程序博客网 时间:2024/05/29 19:17
使用maven创建的springboot项目,默认是jar包,springboot还有自己带的tomcat。现在需要将项目打包,并部署到服务器tomcat下面。
1、修改pom.xml文件。将jar修改为war。
<packaging>war</packaging>
2、在pom.xml文件中将build
节点中的finalName
修改为server.context-path中的路径。就是项目名称。
<build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> </plugin> </plugins> <finalName>demo</finalName> </build>
3、在spring-boot-starter-web
依赖中移除tomcat模块。
<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> <exclusions> <exclusion> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-tomcat</artifactId> </exclusion> </exclusions></dependency>
4、添加servlet依赖。
<dependency> <groupId>javax.servlet</groupId> <artifactId>javax.servlet-api</artifactId> <version>3.1.0</version> <scope>provided</scope></dependency>
5、新建启动类。(需要和之前的启动类在同一级目录)
public class SpringBootStartApplication extends SpringBootServletInitializer { @Override protected SpringApplicationBuilder configure(SpringApplicationBuilder builder) { // 注意这里要指向原先用main方法执行的Application启动类 return builder.sources(DemoApplication.class); }}
注意:DemoApplication
就是springboot生成的工程默认启动类如:DemoApplication
即有 @SpringBootApplication
注解的启动类 。
6、使用mvn
打包,mvn clean package -Dmaven.test.skip=true
。
7、部署到tomcat的webapps目录下面。
阅读全文
1 0
- SpringBoot之打包成war包部署到tomcat
- SpringBoot 打包成war包,部署到tomcat
- SpringBoot之打包成war包部署到tomcat
- idea中的springboot项目打包成war包部署到tomcat中
- springboot打包成war包,发布到外置tomcat
- 一步一步学springboot (五)打包成标准的web工程war包可独立部署到tomcat或weblogic
- springboot(十五)打war包部署到Tomcat下
- Springboot项目打包成war包,并在tomcat下部署
- springboot打包war部署至tomcat
- war包部署到tomcat
- 部署war包到tomcat
- 部署war包到Tomcat
- 部署war包到Tomcat
- 部署war包到tomcat
- Intellij IDEA社区版打包Maven项目成war包,并部署到tomcat上
- Idea打包成war包+javaweb项目部署到服务器的tomcat上 史上最详细教程
- 将javaweb项目打包成war包部署到Tomcat目录下
- 【Tomcat】部署war包到tomcat
- MacBook Pro无法开机的解法办法
- java学习方法----过程篇
- sas统计分析学习笔记(二)
- Asia Hong Kong Regional Contest 2016
- linux man 命令查询系统函数
- SpringBoot 打包成war包,部署到tomcat
- Hints of sd0061 HDU
- GCD队列组
- 电脑文件夹删除不了的解决办法
- 对抗生成网络原理和作用
- HTML简介
- 可扩展的标记语言XML
- frida笔记
- 内存泄露