SpringBoot项目之war包部署

刺骨的言语ヽ痛彻心扉 2022-11-22 00:05 389阅读 0赞

SpringBoot项目之war包部署

    • 1、在pom.xml文件加入依赖
    • 2、在入口Application中加入一些代码
    • 3、用idea的maven打包
    • 4、部署

这是springboot项目部署的一种方法

1、在pom.xml文件加入依赖

  1. <packaging>war</packaging>

具体位置如图:
在这里插入图片描述

2、在入口Application中加入一些代码

继承SpringBootServletInitializer,并实现其中的configure方法。
具体代码如下:

  1. import org.springframework.boot.SpringApplication;
  2. import org.springframework.boot.autoconfigure.SpringBootApplication;
  3. import org.springframework.boot.builder.SpringApplicationBuilder;
  4. import org.springframework.boot.web.servlet.support.SpringBootServletInitializer;
  5. @SpringBootApplication
  6. public class DemoApplication extends SpringBootServletInitializer {
  7. public static void main(String[] args) {
  8. SpringApplication.run(DemoApplication.class, args);
  9. }
  10. // 继承SpringBootServletInitializer 实现configure方法 打war包 外部服务器部署。
  11. @Override
  12. protected SpringApplicationBuilder configure(SpringApplicationBuilder springApplicationBuilder){
  13. return springApplicationBuilder.sources(DemoApplication.class);
  14. }
  15. }

3、用idea的maven打包

在这里插入图片描述
控制台信息
在这里插入图片描述

4、部署

部署的话将 target 下的 war包 拖到 tomcat 的 webapps 目录下,运行tomcat即可。

发表评论

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

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

相关阅读