【问题标题】:How to enable the swagger tool on mobilefirst Standalone server如何在 mobilefirst 独立服务器上启用 swagger 工具
【发布时间】:2018-06-26 08:04:12
【问题描述】:

我已经在 SIT 环境中安装并配置了 MFP 8.0 和 WAS Liberty 服务器,之后我无法在我的操作控制台中看到 swagger 工具。

我在 server.xml 文件中添加了以下属性

<!-- JNDI for the swagger ui, so the admin console can present a link
to open the adapter information in the swagger ui --> <jndiEntry
jndiName="mfpadmin/mfp.server.swagger.ui.url"
value="/doc/?url=/&lt;context&gt;/api/adapterdoc/&lt;adapterName&gt;"/>

在 server.xml 中添加上面的属性后,swagger 工具按钮可以在操作控制台中看到,但是单击 swagger 工具后不起作用,我收到“CONTEXT ROOT NOT FOUND”错误

【问题讨论】:

  • 默认情况下,我们不会将 swagger 安装为独立安装的一部分。这仅作为 Devkit 安装的一部分默认添加。您能否检查以下是否存在。如果不存在,请检查并从 IM 包中复制。

标签: ibm-mobilefirst mobilefirst-server


【解决方案1】:

在独立 MFP 设置的情况下,默认情况下不安装 Swagger。您可以手动安装和配置它以获得 swagger UI。

  • 安装:

    使用 Installation Manager 二进制文件安装 IBM MFP 8.0 后,您将找到一个“mfp-server-swagger-ui.war”文件。这不是在独立的情况下安装的。您应该手动安装此 war 文件并对其进行配置 - 上下文根和 JNDI。对于适当的配置,您可以使用 Devkit server.xml 进行参考。 这是一个war文件,应该遵循安装war文件(特定于应用程序服务器)的正常程序。此后,可以修改配置(JNDI等)-在server.xml中

  • 配置:

    使用 Devkit 配置 server.xml 进行比较。

【讨论】:

    【解决方案2】:

    感谢大家,我已经在独立服务器中成功配置了swagger工具功能,IO只需复制DEV kit服务器WAR文件并配置完成我的独立环境。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2023-03-16
      • 2015-04-03
      • 1970-01-01
      • 1970-01-01
      • 2019-04-16
      • 1970-01-01
      • 2017-06-29
      • 1970-01-01
      相关资源
      最近更新 更多