在Webspehre Liberty Profile上调试SWAGGER

时间:2018-10-10 07:55:21

标签: swagger swagger-ui websphere-liberty

我有一个运行在IBM Websphere Liberty Profile上的JAX-RS应用程序。

我还包含了SWAGGER 1.5.3。

应用程序可以正常编译并在webapp目录中生成swagger文件。但是,当我尝试通过URL访问它时,它会显示NO API FOUND,旋转器会继续旋转。

enter image description here

浏览器控制台上没有注册任何错误,服务器控制台中也没有任何错误。

我不知道它有什么问题,没有任何错误很难调试。 在哪里可以看到详细的错误/异常。

1 个答案:

答案 0 :(得分:1)

WebSphere Liberty使用apiDiscovery-1.0功能对Swagger v2具有本机支持。如果启用,您应该在https://host:https_port/ibm/api/docs中看到您的API。

顺便说一句,通过Microprofile OpenAPI编程模型支持较新的OpenAPI v3规范。您可以为此使用Liberty的mpOpenAPI-1.0功能。