Pregunta

Tengo una API REST ejecutándose en http://localhost:8080/MyService y puedo ver el JSON producido por swagger en http://localhost:8080/MyService/api-docs.En el proyecto Servidores en eclipse modifiqué web.xml para incluir el filtro Cors:

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

pero cuando apunto swagger-ui (cargado en el navegador desde el sistema de archivos) a http://localhost:8080/MyService/api-docs, Obtuve el siguiente error:

No puedo leer desde el servidor.Es posible que no tenga la configuración de origen de control de acceso adecuada.

¿Fue útil?

Solución

Agregar Swagger dist directamente a la carpeta de aplicaciones web funcionó

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top