zoukankan      html  css  js  c++  java
  • SpringBoot启动方式讲解和部署war项目到tomcat9

    1、SpringBoot启动方式讲解和部署war项目到tomcat9
    简介: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包方式启动
        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);
          }

        }

        补充:清理maven

        右键项目→Run As→Maven Clean,target文件夹便可清理干净

        4)打包项目,启动tomcat

    4、启动容器介绍和第三方测试数据讲解

      使用Jmter测试工具测试性能,QPS,TPS,RT

      https://examples.javacodegeeks.com/enterprise-java/spring/tomcat-vs-jetty-vs-undertow-comparison-of-spring-boot-embedded-servlet-containers/

  • 相关阅读:
    Sicily shortest path in unweighted graph
    Sicily connect components in undirected graph
    Sicily 1931. 卡片游戏
    Sicily 1021. Couples
    c++ 高效文本读写
    Sicily 1129. ISBN
    Sicily 1133. SPAM
    Sicily 1282. Computer Game
    小工具?不,这是小工具的集合!
    .Net Core建站(4):FTP发布项目及连接服务器数据库
  • 原文地址:https://www.cnblogs.com/116970u/p/10237915.html
Copyright © 2011-2022 走看看