昂首阔步的文档未出现-无效的请求

时间:2019-04-08 07:37:51

标签: ejb swagger jersey-2.0

我尝试在项目中配置swagger。我从这里https://github.com/swagger-api/swagger-core/wiki/Swagger-2.X---Getting-started

开始快速入门

如链接中所述,我已经在我的主要pom.xml中添加了招摇的依赖项

<dependency>
        <groupId>io.swagger.core.v3</groupId>
        <artifactId>swagger-jaxrs2</artifactId>
        <version>2.0.0</version>
    </dependency>

    <dependency>
        <groupId>io.swagger.core.v3</groupId>
        <artifactId>swagger-jaxrs2-servlet-initializer</artifactId>
        <version>2.0.0</version>
    </dependency>

然后我也将其添加到了我的上载小服务程序的web.xml:

<init-param>
        <param-name>jersey.config.server.provider.packages</param-name>
        <param-value>
            something ;),
            io.swagger.v3.jaxrs2.integration.resources
        </param-value>
    </init-param>

<servlet-mapping>
    <servlet-name>upload-servlet</servlet-name>
    <url-pattern>/rest/*</url-pattern>
</servlet-mapping>

我已经使用Maven构建了该文件,并尝试从我的项目的本地网址访问swagger文档

localhost:8585/my-app/rest/openapi.json 

但是我什么也没得到。实际上,我收到HTTP状态400-无效的AJAX请求。这里缺少什么?

我还必须补充一点,我已经在我的其余方法之一中添加了一些虚拟的swagger注释,以便能够检查swagger是否有效:

@GET
@Path("{userId}")
@Operation(summary = "get user", description = "get user")

这是带有jersey 2.22.2的EJB项目

0 个答案:

没有答案