Domanda

Ho un API di riposo che funziona a http://localhost:8080/MyService e può vedere il JSON prodotto da Swagger a http://localhost:8080/MyService/api-docs.Nel progetto Server in Eclipse ho modificato Web.xml per includere il filtro dei corti:

<filter>
    <filter-name>CorsFilter</filter-name>
    <filter-class>org.apache.catalina.filters.CorsFilter</filter-class>
</filter>
<filter-mapping>
    <filter-name>CorsFilter</filter-name>
    <url-pattern>/*</url-pattern>
</filter-mapping>
.

Ma quando puntò Swagger-UI (caricato nel browser dal file system) su http://localhost:8080/MyService/api-docs, ottengo il seguente errore:

.

Impossibile leggere dal server.Potrebbe non avere l'appropriato Impostazioni di accesso-controllo-origine.

È stato utile?

Soluzione

Aggiunta di Swagger Dist direttamente alla cartella WebApps ha fatto il trucco

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top