mpOpenAPI找不到我的资源

时间:2019-01-19 21:28:11

标签: openapi open-liberty

使用mpOpenAPI-1.0和一些JAX-RS资源运行Open Liberty 18.0.0.3。

资源正在运行,http://localhost:9080/openapi/ui/也正在运行,但是mye JAX-RS资源没有人显示在OpenAPI gui中

该文档指出,不应添加任何附加注释,但即使我这样做,也是如此:

@Slf4j
@Path(value="/")
@RequestScoped
public class DomaResource {


    @GET
    @Path("/")
    @Produces(MediaType.APPLICATION_JSON)
    @Operation(
                summary = "Get All Maps",
                description = "Retrieving all the available maps at the destination"
              )

    public MapInfo[] getAllMaps() {
..
..

我想念其他东西吗?

http://localhost:9080/openapi”的普通输出是:

openapi: 3.0.0
info:
  title: Deployed APIs
  version: 1.0.0
servers:
- url: http://localhost:9080/doma

/ bwa

1 个答案:

答案 0 :(得分:-1)

您可以在此处打开问题: https://github.com/OpenLiberty/open-liberty/issues

如果您可以提供有关logs / ffdc文件夹中是否有任何错误的信息,这将很有帮助