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/

  • 相关阅读:
    Oracle 临时事务表 全局临时表_global temporary table
    js String Trim函数
    解决Navicat Error: Missing required libmysql_d.dll
    win8双屏敲代码
    条件注释判断浏览器
    Eclipse 中Alt+/快捷键失效的解决办法。
    解决java写入xml报错org.w3c.dom.DOMException:DOM002 Illeg
    用解释计划评估创建索引后对单表查询效率的影响
    在某文件夹查找以日期命名的目录,如果早已目标时间则删除之
    (Python)正则表达式进行匹配
  • 原文地址:https://www.cnblogs.com/116970u/p/10237915.html
Copyright © 2011-2022 走看看