以下を使用しています。 Websphere Portal 6.1.0.2 Websphere App Server 7.0.0.17 Richfaces - 3.3.3 facelets - jsf-facelets-1.1.15 tomahawk12 - 1.1.9 Jboss ポートレット ブリッジ - 2.1 final
この構成は、ポータル環境でほとんど正常に機能しており、アプリ/ポータル サーバーから直接アクセスすると完全に機能します。
IHS Web サーバーを介してアクセスすると、すべてのページが表示されますが、firebug/httpfox などを調べると、richfaces および org.ajax4jsf.javascript.AjaxScript や org.ajax4jsf.javascript.PrototypeScript などの a4j 関連リソースで HTTP 500 OK メッセージが表示されます。 org/richfaces/renderkit/html/scripts/jquery/jquery.js および org/richfaces/renderkit/html/scripts/tooltip.js
これらのファイルのコンテンツを見ると、すべてのデータが含まれていますが、これらのリソースの GET 要求に対する 500 OK のスタンプだけがあり、ブラウザーはそれらのリソースの使用を無視しています。Firefox、IE 7/8、chrome を試しましたが、モーダル パネルとツールチップが機能しません。IE では、AFJ undefined、tooltip undefined などのエラーが表示されます。 . リソースを直接利用できるようにすることも試みましたが、それもうまくいきませんでした。
前に述べたように、Websphere ポータル サーバーから直接アクセスすると問題なく動作します。すべてのコンポーネントは問題なく動作します。
したがって、スタックオーバーフローについて知識のある人に確認したかったのですが、Webサーバー経由でアクセスするときにA4J、Tooltip、ModalPanel undefinedに関するエラーが発生する理由を明らかにすることができます(必要なリソースは、スタンプされていることを除いて正しく送信されているように見えますが) 500 OK エラー メッセージが表示されます)。必要な追加情報を提供できます。
この謎を解決するための助けに感謝します。