代码之家  ›  专栏  ›  技术社区  ›  Kumar

在启动swagger ui时遇到问题。html-jersey2 swagger ui使用JAXR,使用非xml方式与swagger结合。上下文根级别的json

  •  0
  • Kumar  · 技术社区  · 7 年前

    我有点趾高气扬。使用java代码生成json,并使用maven。我已经下载了静态文件并放在WEB-INF文件夹中,但是我无法访问swagger ui。html/索引。html

    提前谢谢。

            <dependency>
              <groupId>io.swagger</groupId>
              <artifactId>swagger-jersey2-jaxrs</artifactId>
              <version>1.5.13</version>
              <exclusions>
                <exclusion>
                    <groupId>javax.ws.rs</groupId>
                    <artifactId>jsr311-api</artifactId>
                </exclusion>
              </exclusions>
            </dependency>
    
    
        ServletRegistration.Dynamic swaggerServlet = servletContext.addServlet("Jersey2Config", new JerseyJaxrsConfig());
        swaggerServlet.setInitParameter("api.version", "1.0.0");
        swaggerServlet.setInitParameter("swagger.api.basepath","/");
        swaggerServlet.setLoadOnStartup(2);
    
    1 回复  |  直到 7 年前
        1
  •  0
  •   Kumar    7 年前

    我最终发现这与默认servlet和rest servlet冲突,

    所以我改变了我的服务/*

    然后现在我可以访问静态swagger ui。html和饲料的招摇。json来获取我的招摇ui。html正在工作。。