UPDATE +溶液中でのApache 4月ライブラリをロードするときにロードされません===私の仕事のフィルタリングについてフラッシュSWFまた============================のJBoss
コメントにここに解決策を掲示する代わりにするために申し訳ありません、何かコメント機能が私のために働くことはできません。
私はすべてのアドレスにバインドするJBossで-b 0.0.0.0プロパティを使用して終了したので、私はクライアントとしてマシンBとマシンAのサーバー、またはその逆へのアクセスを試みることができます。私はマシンBで実行しているときに、AまたはBから接続しているかどうかにかかわらず、常にロードすることができませんでした。
同じネットワーク上のWindowsマシンでwiresharkを起動し、ウェブページ。私はそれが失敗した場合はswfファイルの要求が200万かそこらのコンテンツの長さを持っていたことを見て、私は右のwiresharkのログをクリックしたときには、「ビューの会話」またはそのような何かを選択し、合計会話のサイズ.swfファイルを取得するのはたったの130,000件でした。見てみると、キャッシュは、ページ上の「完了」と言う前にキャッシングが終了したものとほぼ同じでした。
私はuseSendFileプロパティでバグがあることを見出してしまいました。 (http://community.jboss.org/thread/148651?tstart=0)。これにより、カーネルメモリが不足している場合にのみファイルの一部が送信されます。 server.xmlのuseSendFile = "false"を使用すると問題が解決されたようです。
============================================== ====
元の問題
私は、JBoss(5.1.0.GA)アプリケーションサーバーを持っています。私はGraniteDSを使ってアプリケーションサーバーとクライアントを接続しています。クライアント側はフラッシュベースです。
花崗岩DSは、4月のライブラリー(Apacheのネイティブライブラリ)を使用する必要があるので、私はそれをロードしています。 JBossのログには、Apacheのネイティブライブラリ(バージョン1.18、1.20も試しましたが)がロードされていると表示されています。
問題は、私は成功した4月のライブラリをロードして、それを持っている場合、そのアプリケーションのフラッシュ側は通常、ロードされないということです。私はリフレッシュを数回実行する必要があり、最終的に通常ロードされますが、通常、「完了」と表示されている黒のWebページ、またはロードプログレスバーが決して動かないでしょう。繰り返しリフレッシュするだけでページが読み込まれます。それは最終的に十分なリフレッシュでロードされますが、一貫性がなく、毎回ブラウザのキャッシュをクリアする必要があるクライアントにとっては明らかに機能しません。この問題は、Solarisでのみ存在する
は、我々のアプリケーションは、Windows上で正常に動作します。複数のパッチレベルのsolarisを試してみましたが、 "ldd"コマンドを使ってロードする必要があるライブラリがすべて依存関係になっていることを確認しました。 1)私たちの定期的なSWF(1660キロバイト):
我々はそれをテストすることにより、当社のSWFファイルのサイズではありません確認しました。 2)ランダムなlarge-ish SWF(950 kb)。 3) "Test"(277 kb)というラベルコンポーネントを1つ持つ小さなSWF。
すべて3は、JBossはまた、ネイティブライブラリをロードしたときにロードすることができませんでしたし、それなしでうまくロード。私たちは、そう、それはオプションではありませんロードしていない、しかし、クライアントとサーバの間の接続に花崗岩のために正常にロードするためにネイティブライブラリを必要とする(JBoss版とNIOコネクタを使用するためのいくつかの方法がありますしない限り、それはサポートされていない表示されます).... NIOコネクタを使用する方法があれば、APRライブラリは必要ありません。
誰もこれまでに遭遇したことはありますか?誰にでもアイデアや推奨事項はありますか?
新しいCookieベースのアカウントを作成しています。だからあなたはあなたの質問にコメントしたり編集したりできなかったのです。あなたの2つのアカウントを統合しました。登録を検討してください。このアカウントを登録できない場合は、新しいアカウントを作成してこの問題にフラグを立てて、新しいアカウントをこのアカウントにマージするよう依頼してください。 – Will