で実行している REST API があり、で swaggerhttp://localhost:8080/MyService
によって生成された JSON を確認できますhttp://localhost:8080/MyService/api-docs
。Eclipse の Servers プロジェクトで、Cors フィルターを含めるように web.xml を変更しました。
<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>
しかし、swagger-ui (ファイル システムからブラウザーに読み込まれる) をポイントするとhttp://localhost:8080/MyService/api-docs
、次のエラーが表示されます。
サーバーから読み取れません。適切な access-control-origin 設定がない可能性があります。