2016-05-25 5 views
0

個別に、各WARファイルは正常に動作します。しかし、両方のWARファイルをwebAppsフォルダに配置すると、「crossdomain pre-flight No Access-Control-Allow-Origin」エラーが表示されます。Tomcatに2つのwarファイルをデプロイするときに 'Access-Control-Allow-Origin'エラーが発生しない

ここで重要なのは、Webリクエストを通じてアクセスするFIRST warファイルが正常に動作することです。 2番目のエラーは常にこのエラーで失敗します。したがって、新しいサーバーを再起動すると、WARファイルAが最初にアクセスされ、WARファイルBが失敗しても動作します。逆に、サーバーを再起動してWARファイルBが最初にアクセスされると、WARファイルAが失敗しても動作します。

クロスドメインWebアクセスを許可するCOORSヘッダーは、各warアプリケーションのweb.xmlファイルにあります。

ご協力いただきありがとうございます。私は本当にここで苦労しています。

ライアン

+0

が設定されているヘッダである - すなわち、FirebugのやChromeのツールを使用して、あなたはそれを見ていますHTTPヘッダーに設定しますか? web.xmlにヘッダそのものをどこに設定しているのかわかりません - Tomcat固有のフィルタが追加されているのがわかります。これはあなたが使っているものですか? – stdunbar

答えて

0

私は両方のWARファイルのweb.xmlに以下を追加することによって、それを修正:

<context-param> 
    <param-name>log4jExposeWebAppRoot</param-name> 
    <param-value>false</param-value> 
</context-param> 
関連する問題