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

Blade 未结 3 1179
捷睿
捷睿 2021-11-18 18:23

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

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


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


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

2.7.1,BladeX


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


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

3条回答
  •  admin
    admin (楼主)
    2021-11-22 23:26

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

     1. 添加tomcat依赖


                org.springframework.boot
                spring-boot-starter-tomcat
                provided


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


                org.springblade
                blade-core-boot
               
                   
                        org.springblade
                        blade-core-cloud
                   

                   
                        org.springframework.boot
                        spring-boot-starter-undertow
                   

               

      

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

    org.springblade
    BladeX-Boot
    war
    2.8.2.RELEASE


    4.添加war包插件


                    maven-war-plugin
                   
                       
                        false
                   


    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



提交回复