私はクロスオリジンリソース共有を新しくしました。これをTomcat 5.5サーバーで有効にしたいと思います。誰も私にこれをどのように達成できるかのヒントを与えることができますか?私はすべての要求のための普遍ヘッダーを設定し、ここですべての起源(Access-Control-Allow-Origin: *
)Tomcat 5.5のクロスオリジンリソース共有
答えて
それはそれから始まる、静的なサイトの場合Tomcat 7.0.41では、CORSの動作をbuilt-in filterで簡単に制御できます。ほとんど
あなたがしなければならない唯一のことはCATALINA_HOME/conf
でグローバルweb.xml
を編集して、フィルタ定義を追加します:
<!-- ================== Built In Filter Definitions ===================== --> ... <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> <!-- ==================== Built In Filter Mappings ====================== -->
は、Firefoxが証明(クッキーとAccess-Control-Allow-Origin: *
、要求を好きではないこと、しかし、注意してください):when responding to a credentialed request, server must specify a domain, and cannot use wild carding.
+1、これは質問に対する完璧な答えだと思います。 – DarkHorse
ワイルドカードのない複数のドメインを持つ方法はありますか? firefoxはこのヘッダーのカンマを拒否します – FlavorScape
を許可したい
は、CORSのサポートを追加するためのTomcatのフィルターです:https://bitbucket.org/jsumners/corsfilter
質問の解決にどのように役立つのかわかりません。 –
- 1. XMLHttpRequestクロスオリジンリソース共有(qooxdooとtomcat)
- 2. Javascriptを:クロスオリジンリソースの共有とXMLHttpRequestの問題
- 3. Tomcat JDBC共有DBリソース
- 4. tomcat 5.5でのSpringのデプロイ
- 5. Apache Tomcatクラスタ:共有オブジェクト/イベント/メッセージ/シングルトン
- 6. Tomcat 6とTomcat 5.5の非互換性のエラー
- 7. XSS攻撃を防ぐ方法tomcat 5.5
- 8. ネットワーク共有からTomcatへのwarファイルのオンデマンド展開?
- 9. tomcatの共有フォルダにjarファイルを配置
- 10. 同じtomcatのWebアプリケーション間で共有オブジェクト
- 11. Tomcat:2つのアプリケーション間でデータを共有する方法は?
- 12. Tomcatのwarファイル間でJavaクラスを共有しますか?
- 13. Tomcat 6 vs 7 - libと共有/ lib - jarsのみ?
- 14. 2つのWebアプリケーション間でセッションを共有:tomcat
- 15. Tomcatクラスタでは、アプリケーションでBeanを共有する方法は?
- 16. Tomcatで共有ホスティングを設定するには?
- 17. Tomcat JDBC接続プールはインスタンス間で共有されますか?
- 18. 接続が閉じられていません。tomcat 5.5の春
- 19. UbuntuでJava 5/Tomcat 5.5の.warをコンパイルするには?
- 20. Tomcat 5.5のデプロイメント - クラスを受け取っていません
- 21. JBoss 5(またはTomcat 5.5)の「localhost」ホストを無効にする
- 22. MVC 3とのクロスオリジンリソース共有を有効にする/使用するにはどうすればよいですか?
- 23. eclipse 3.2でtomcat 5.5を設定する方法
- 24. Tomcat 5.5でセッションを更新しないようにする
- 25. SpringSourceツールスイート:Tomcat 5.5/Java 5でプロジェクトを実行するには?
- 26. Windows XPでtomcat 5.5サービスを起動する方法
- 27. 共有ポイント上で共通のデータを共有
- 28. 共有共有ボタンが横に
- 29. 別のデータソースを使用して共有のtomcatレルムを設定したい
- 30. 共有SqlConnectionの
http://stackoverflow.com/questions/1653308/access-control-allow-origin-multiple-origin-domains – austin
申し訳ありませんが、それは私の質問に答えていません。すべてのドメインを(*を使って)許可するのはいいですが、必要なのはTomcat用に設定することです。 – Pablo
こんにちは、私は受け入れられた答えが時代遅れだと思うので、今すぐTomcatの標準的な仕組みが存在することを人々に見てもらうために、私の答えに切り替えることを検討してください。 –