Meine Konfiguration ist wie folgt:Wie Swagger UI aktivieren? Tomcat, SpringMVC, REST
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>
Wurzel context.xml
<mvc:annotation-driven/>
<beans:bean class="com.mangofactory.swagger.configuration.SpringSwaggerConfig" />
ich in Tomcat 8.0 meine Anwendung bereitstellen. Ich bin in der Lage, Swagger JSON-Daten an URI zu sehen:
Aber ich kann Swagger UI nicht ausführen. Was sollte ich noch tun, um Swagger UI in meinem Projekt zu betreiben?
Haben Sie den Kontextstamm Ihrer Anwendung ausprobiert? ttp: // localhost: 8080/myap? oder ttp: // localhost: 8080/myapp/index.html? – Ron
Ich habe eine Demo implementiert, aber ich habe kein Webjar verwendet (ich habe UI-Ressourcen kopiert). Sie können es hier überprüfen: https://github.com/jxc876/boot-swagger-demo Hoffe es hilft. –
Unter 'src \ main \ webapp \ WEB-INF' habe ich Spring Web Anwendung mit' web.xml' Konfigurationsdatei. Ich habe swagger-ui Ressourcen in 'src \ main \ webapp \ docs' gesetzt. Was muss ich zu web.xml hinzufügen, um auch diesen Inhalt zu liefern? Unter 'http: // localhost: 8080/myapp/'habe ich meine Web App. Ich weiß nicht, wo ist Swagger UI – dmydlarz