You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

在OpenLiberty生产环境中是否可禁用OpenApi UI?

在OpenLiberty生产环境中禁用OpenAPI UI的方法

当然可以禁用,以下是两种直接可行的配置方案:

1. 通过server.xml配置控制

  • 如果你不需要在生产环境保留任何OpenAPI相关功能,直接移除mpOpenAPI系列特性即可:
    <!-- 测试环境配置(保留UI) -->
    <featureManager>
      <feature>mpOpenAPI-3.1</feature>
    </featureManager>
    
    <!-- 生产环境配置(移除OpenAPI特性) -->
    <featureManager>
      <!-- 移除mpOpenAPI相关特性 -->
    </featureManager>
    
  • 如果需要保留OpenAPI核心的文档生成能力(比如供内部服务调用使用),但要隐藏UI界面,可添加openAPI元素并设置uiEnabled为false:
    <featureManager>
      <feature>mpOpenAPI-3.1</feature>
    </featureManager>
    
    <openAPI uiEnabled="false"/>
    

2. 通过microprofile-config.properties配置

在生产环境的microprofile-config.properties文件中添加以下配置,即可全局禁用OpenAPI UI:

mp.openapi.ui.enabled=false

以上两种方式都能有效阻止OpenAPI UI在生产环境对外暴露,根据你的实际需求选择即可。

内容的提问来源于stack exchange,提问作者pjk

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.26 00:52:04