Spring Boot 启动方式

1. 直接在IDE(eclipse、idea 等)运行 main 方法

2. jar 包方式运行

打包成 jar 包,需要增加 maven 依赖(注意:如果没加相关依赖,执行 maven 打包,运行后会报错:no main manifest attribute, in XXX.jar)

<build>
  <plugins>
    <plugin>
      <groupId>org.springframework.boot</groupId>
      <artifactId>spring-boot-maven-plugin</artifactId>
    </plugin>
  </plugins>
</build>

 然后使用 java 命令运行 jar 包。

3. 部署 war 包到 Tomcat

步骤1:更改打包方式为 war

<packaging>war</packaging>

 步骤2:设置项目名

<finalName>base_springboot</finalName>

步骤3:修改启动 main 方法

默认的 main 方法

@SpringBootApplication
public class DemoApplication {

    public static void main(String[] args) {
        SpringApplication.run(DemoApplication.class, args);
    }

}

修改后的 main 方法

@SpringBootApplication
public class DemoApplication extends SpringBootServletInitializer {

    @Override
    protected SpringApplicationBuilder configure(SpringApplicationBuilder application) {
        return application.sources(DemoApplication.class);
    }

    public static void main(String[] args) throws Exception {
        SpringApplication.run(DemoApplication.class, args);
    }

}

步骤4:打成 war 包

步骤5:将 war 包放到 Tomcat 的 webapps 文件夹里

步骤6:启动 Tomcat 服务器

步骤7:进行测试

 

posted @ 2019-07-20 13:09  认真对待世界的小白  阅读(413)  评论(0编辑  收藏  举报