Springboot项目打war包部署

川长思鸟来 2023-10-13 17:51 177阅读 0赞

Springboot项目打war包部署

  • 修改启动类
  • 修改pom.xml
  • 打包
  • 测试

修改启动类

  1. @SpringBootApplication
  2. public class TomcatYesApplication extends SpringBootServletInitializer {
  3. public static void main(String[] args) {
  4. SpringApplication.run(TomcatYesApplication.class, args);
  5. }
  6. @Override
  7. protected SpringApplicationBuilder configure(SpringApplicationBuilder builder) {
  8. return builder.sources(TomcatYesApplication.class);
  9. }
  10. }

修改pom.xml

  1. //增加打包方式
  2. <packaging>war</packaging>
  3. //增加依赖,使用springboot内置的tomcat
  4. <dependencies>
  5. <dependency>
  6. <groupId>org.springframework.boot</groupId>
  7. <artifactId>spring-boot-starter-web</artifactId>
  8. </dependency>
  9. </dependencies>
  10. //如果担心冲突,可以去除springboot内置tomcat,额外引用tomcat
  11. <dependencies>
  12. <dependency>
  13. <groupId>org.springframework.boot</groupId>
  14. <artifactId>spring-boot-starter-web</artifactId>
  15. <!-- 去除内部Tomcat依赖 -->
  16. <exclusions>
  17. <exclusion>
  18. <groupId>org.springframework.boot</groupId>
  19. <artifactId>spring-boot-starter-tomcat</artifactId>
  20. </exclusion>
  21. </exclusions>
  22. </dependency>
  23. <dependency>
  24. <groupId>org.springframework.boot</groupId>
  25. <artifactId>spring-boot-starter-tomcat</artifactId>
  26. <scope>provided</scope>
  27. </dependency>
  28. </dependencies>
  29. //修改war包文件名称,项目名称
  30. <build>
  31. <finalName>TomcatYes</finalName>
  32. </build>

打包

在这里插入图片描述
在这里插入图片描述

测试

将target目录下的war包部署复制到tomcat的webapps中启动tomcat
在这里插入图片描述
在这里插入图片描述
成功~

发表评论

表情:
评论列表 (有 0 条评论,177人围观)

还没有评论,来说两句吧...

相关阅读