我有一个运行在IBM Websphere Liberty Profile上的JAX-RS应用程序。
我还包含了SWAGGER 1.5.3。
应用程序可以正常编译并在webapp目录中生成swagger文件。但是,当我尝试通过URL访问它时,它会显示NO API FOUND
,旋转器会继续旋转。
浏览器控制台上没有注册任何错误,服务器控制台中也没有任何错误。
我不知道它有什么问题,没有任何错误很难调试。 在哪里可以看到详细的错误/异常。
答案 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功能。