Aktivieren Swagger-UI? Tomcat, SpringMVC, REST

Meine Konfiguration ist wie folgt:

pom.xml

<dependencies>
        <!-- Swagger -->
        <dependency>
            <groupId>com.mangofactory</groupId>
            <artifactId>swagger-springmvc</artifactId>
            <version>0.9.1</version>
        </dependency>

        <!-- Swagger WebJar -->
        <dependency>
            <groupId>org.webjars</groupId>
            <artifactId>swagger-ui</artifactId>
            <version>2.0.24</version>
        </dependency>
</dependencies>

root-context.xml

<mvc:annotation-driven/>
<beans:bean class="com.mangofactory.swagger.configuration.SpringSwaggerConfig" />

Ich die Bereitstellung der Anwendung in Tomcat 8.0. Ich bin in der Lage, um zu sehen, Swagger JSON-Daten in URI:

http://localhost:8080/myapp/api-docs

Aber ich kann nicht laufen Swagger-UI. Was sollte ich tun, ausführen, Swagger-UI in meinem Projekt?

  • Haben Sie versucht, die root-Kontext Ihrer Anwendung? ttp://localhost:8080/myap? oder ttp://localhost:8080/myapp/index.html?
  • Implementiert habe ich eine demo, aber ich habe nicht verwenden webjar (habe ich kopiert UI-Ressourcen). Sie können check it out hier: github.com/jxc876/boot-swagger-demo Hoffe, es hilft.
  • Unter src\main\webapp\WEB-INF ich habe Spring-Web-Anwendung mit web.xml Konfigurationsdatei. Ich setzte swagger-ui-Ressourcen in src\main\webapp\docs. Was soll ich web.xml um auch dazu dienen, die Inhalte? Unter http://localhost:8080/myapp/ ich habe meine web-app. Ich weiß nicht, wo swagger UI
  • R, Die boot-swagger-demo funktioniert nicht. Das Hello-world zeigt, sondern den /die api-docs nicht
  • Ich benutze Springfox Swagger-UI. Sie können sehen, meine Antwort hier stackoverflow.com/a/33258645/3608312
  • Ich habe genau die gleiche Konfiguration, aber es ist nicht für mich arbeiten.

Schreibe einen Kommentar