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/

  • 相关阅读:
    设计模式享元模式实现C++
    并查集
    设计模式代理模式实现C++
    设计模式装饰模式实现C++
    最小生成树Prim算法实现
    图的邻接矩阵存储
    威佐夫博弈(Wythoff Game)初识 HDU 1527 POJ 1067
    设计模式原型模式实现C++
    三种经典博弈问题 BashGame;WythoffGame;NimmGame;
    设计模式外观模式实现C++
  • 原文地址:https://www.cnblogs.com/116970u/p/10237915.html
Copyright © 2011-2022 走看看