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

   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

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

        构建项目名称 <finalName>xdclass_springboot</finalName>

        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目录下面

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

启动tomcat即可

猜你喜欢

转载自blog.csdn.net/peng_0129/article/details/85049805