Eclipse搭建springboot项目(七)启动方式

知识点:

1、SpringBoot常见启动方式讲解和部署war项目Tomcat

  1)、ide启动
  2)、jar包方式启动
    maven插件:

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

    如果没有加,则执行jar包 ,报错如下:

      java -jar spring-boot-demo-0.0.1-SNAPSHOT.jar
      no main manifest attribute, in spring-boot-demo-0.0.1-SNAPSHOT.jar
    如果有安装maven 用 mvn spring-boot:run
    项目结构
      

    目录结构讲解
    https://docs.spring.io/spring-boot/docs/2.1.0.BUILD-SNAPSHOT/reference/htmlsingle/#executable-jar-jar-file-structure

  3)、war包方式启动
    a)在pom.xml中将打包形式 jar 修改为war

       <packaging>war</packaging>

     构建项目名称:

      <finalName>aaron_springboot</finalName>

    b)tocmat下载

       https://tomcat.apache.org/download-90.cgi
    c)修改启动类

     public class AaronSpringbootApplication extends SpringBootServletInitializer {

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

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

      }

    4)打包项目,启动tomcat

猜你喜欢

转载自www.cnblogs.com/aaronRhythm/p/10961380.html