2017-10-22 152 views
0

我使用java代碼和使用過的maven生成了swagger.json。我已經下載了靜態文件並放置在WEB-INF文件夾內,但是我無法訪問swagger-ui.html/index.html有問題啓動swagger-ui.html - jersey2 swagger-ui在上下文根級別上使用非xml方式使用jaxrs與swagger.json

在此先感謝。

 <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); 

回答

0

我終於想通了,這是默認的servlet和我的休息servlet的衝突,

,所以我改變了我的服務下/服務去/ *

,然後現在我可以訪問靜態swagger-ui.html和飼料swagger.json讓我swagger-ui.html工作..

相關問題