2017-10-22 6 views
0

swagger.jsonをJavaコードを使用して生成し、mavenを使用しました。私は静的ファイルをダウンロードしてWEB-INFフォルダに入れましたが、swagger-ui.html/index.htmlにアクセスすることはできませんswagger-ui.htmlを起動する際に問題があります - jersey2 swaxgerを使用したjaxrsを使用したswagger-uiコンテキストルートレベルで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

私は最終的に私は

*//サービスの下に行くために私のサービスを変更して、今私がアクセスできる、これはデフォルトのサーブレットと私の残りのサーブレットとの競合であることを

を考え出しましたstatic swagger-ui.htmlとswagger.jsonにフィードを送って、swagger-ui.htmlを入手してください。

関連する問題