CORS設定

概観

いわゆるクロスオリジンエラーと呼ばれる以下のようなエラーが発生した場合は、いわゆる同一生成元ポリシーに違反しています。

同一生成元ポリシーはCORS(クロスオリジンリソースシェアリング)を許可しません。 したがって、HTML5ビューアーがインストールされていないサーバーからHTML5ビューアーを呼び出すには、そのサーバーでCORS設定が必要です。(参照:https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS)

JAVAのCORS設定

TomcatのCORS設定(cors-filter)

  1. cors-filter-1.8.jarおよびjava-property-utils-1.9.jarを以下からダウンロードします。http://discventionstech.wordpress.com/2014/01/19/resolve-tomcat-7-cors-error/ http://software.dzhuvinov.com/cors-filter-installation.html

  2. 2つのファイルをtomcat / libにコピーします。

  3. tomcat / conf / web.xmlを開き、すべてのcors設定をコメント化します。

  4. 以下の行をコピーして貼り付けます。

  5. Tomcatを再起動します。

.NETのCORS設定

IISのCORS設定(cors-filter)

  1. ozサーバーのインストールでweb.configを開きます。

  2. 以下の行をコピーして貼り付けます。

  3. IISを再起動します。

最終更新

役に立ちましたか?