SpringBoot启动方式讲解和部署war项目到tomcat9

   1、ide启动 
    2、jar包方式启动
                maven插件:
                
                
                    
                        org.springframework.boot
                        spring-boot-maven-plugin
                    

                

                

                如果没有加,则执行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

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

        构建项目名称 xdclass_springboot

SpringBoot启动方式讲解和部署war项目到tomcat9_第1张图片

        2)tocmat下载 https://tomcat.apache.org/download-90.cgi
        
        3)修改启动类
            public class XdclassApplication extends SpringBootServletInitializer {

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

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

            }

        4)打包项目,启动tomcat

      首先清理掉项目下已经打包的项目

     右键项目---Run as----maven clean

     打包项目:右键项目---Run as----maven install

   打包好的jar或者war包在项目的target目录下面

SpringBoot启动方式讲解和部署war项目到tomcat9_第2张图片

复制war包到tomcat目录下的webapps下面

启动tomcat即可

 

你可能感兴趣的:(Springboot2.x)