Windowsで実行されているTomcatに最初にデプロイされたフレックスアプリケーションがあります。すべてのブラウザで http と https の両方で問題なく動作しました。
最近、Linux で websphere community edition に切り替えましたが、https 経由の IE を除いて、アプリケーションは正常に動作します。アプリケーションにアクセスすると、swf の読み込みが完了しません。プログレス バーが 1/4 完了でスタックし、白い背景が表示されます。
私はstackoverflowで同様の問題を調査し、すべての提案を試しましたが、それでもうまくいきません:
SWF を埋め込む jsp の上部でキャッシュをオフにしようとしました。
<meta http-equiv="Cache-Control" content="no-store,max-age=0,must-revalidate">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
websphere ce が応答ヘッダーに何かを入れていて、swf が https 経由でロードされないようにしているのではないかと思っています。
ログに疑わしいものは何も表示されませんが、Fiddler を使用して、fpdownload.adobe.com から http 経由で 2 つのクロスドメイン ファイルをダウンロードしようとしていることに気付きました。
/pub/swz/crossdomain.xml および /crossdomain.xml
その後、通常は複数の BlazeDS 呼び出しが行われます。これは決して起こりません。