线上环境无法切换到生产prod

Blade 未结 1 144
hongjl
hongjl 2025-11-13 18:01

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

image.png

image.png

image.png

在服务器上面 想从dev环境切换到prod生产环境一直切换不过来 能想到的切换方法都尝试过 就是不知道是为什么切换不过来  本地切换版本是没有问题的


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


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

e751cf0e235ed5f0285446065a689550.png

image.png

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

        也没有报错 就是无法切换prod 打印出来一直是dev

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

1条回答
  •  admin
    admin (楼主)
    2025-11-13 18:14

    下个git私服的最新版,打包后执行 java -jar app.jar --spring.profiles.active=prod 看看能不能切换成功。


    另外如果是dev模式下要关闭swagger,可以在application.yml里这样配置

    swagger:
      enabled: false
    
    knife4j:
      enable: false
      production: true
    
    springdoc:
      api-docs:
        enabled: false
      api-usage:
        enabled: false
      swagger-ui:
        enabled: false
      default-flat-param-object: false


    作者追问:2025-11-13 18:14

    主要想在线上环境屏蔽这些数据,切换prod环境会自动屏蔽掉,"下个git私服的最新版是指下载最新版本测试一下吗 我想如果切换不了是否在dev环境下也能屏蔽如下swagger数据 不影响其他也能接收

    image.png

    0 讨论(0)
提交回复