1.1.8、SpringBoot项目部署

  1. SpringBoot项目开发完毕后支持两种方式部署到服务器

    1. Jar包(官方推荐)

    2. war包

  2. 演示方式:

    1. jar包

      mvn package即可

      找到jar包,使用java -jar命令启动即可

    2. war包

      1. 在pom中修改打包方式:

         <packaging>war</packaging>
      2. 修改启动类

      3. 主方法继承SpringBootServletInitializer

      4. 并在里面复写方法

         @SpringBootApplication
         public class AdminClientApplication extends SpringBootServletInitializer {
        
             public static void main(String[] args) {
                 SpringApplication.run(AdminClientApplication.class, args);
             }
        
             @Override
             protected SpringApplicationBuilder configure(SpringApplicationBuilder builder) {
                 return builder.sources(AdminClientApplication.class);
             }
        
         }

Last updated

Was this helpful?