将undertow切换成tomcat,如何调整(2.7.1版本)

Blade 未结 3 1174
捷睿
捷睿 剑圣 2021-11-18 18:23

一、该问题的重现步骤是什么?

  1.  将undertow切换成tomcat,如何调整(2.7.1版本)


二、你期待的结果是什么?实际看到的又是什么?


三、你正在使用的是什么产品,什么版本?在什么操作系统上?

2.7.1,BladeX


四、请提供详细的错误堆栈信息,这很重要。


五、若有更多详细信息,请在下面提供。

3条回答
  • launch模块里面调整

    {}S$UUW{JU1F9F37{Y$WRFW.png

    0 讨论(0)
  • 2021-11-22 23:26

    按照如下步骤尝试,如果还不行,麻烦发一个邮件到bladejava@qq.com附上帖子地址并说明使用的bladex版本

     1. 添加tomcat依赖

    <dependency>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-starter-tomcat</artifactId>
                <scope>provided</scope>
    </dependency>


     2. blade-core-boot排除undertow依赖

    <dependency>
                <groupId>org.springblade</groupId>
                <artifactId>blade-core-boot</artifactId>
                <exclusions>
                    <exclusion>
                        <groupId>org.springblade</groupId>
                        <artifactId>blade-core-cloud</artifactId>
                    </exclusion>
                    <exclusion>
                        <groupId>org.springframework.boot</groupId>
                        <artifactId>spring-boot-starter-undertow</artifactId>
                    </exclusion>
                </exclusions>
    </dependency>

      

    3.pom文件修改打包类型为war

    <groupId>org.springblade</groupId>
    <artifactId>BladeX-Boot</artifactId>
    <packaging>war</packaging>
    <version>2.8.2.RELEASE</version>


    4.添加war包插件

    <plugin>
                    <artifactId>maven-war-plugin</artifactId>
                    <configuration>
                        <!--如果想在没有web.xml文件的情况下构建WAR,请设置为false。-->
                        <failOnMissingWebXml>false</failOnMissingWebXml>
                    </configuration>
    </plugin>

    5.application.yaml添加修改

    #服务器配置

    server:
      port: 80
    spring:
      application:
        name: blade-api
      profiles:
        active: dev
      main:
        allow-bean-definition-overriding: true

      

      6.Application类修改,最重要的一步

    image.png


      7.打包

     mvn package -Dmaven.test.skip=true



    0 讨论(0)
  • 2021-11-26 04:50

    兄弟你试了这个方式了没有,换回tomcat了吗?我用的2.8.2按照这个方式来了一次 还是undertow。我也是很郁闷,自从升级了undertow莫名其妙崩了好几天了。天天都没法睡觉。

    0 讨论(0)
提交回复