2009-06-10 16 views
0

安全なサイトにRichFacesを使用した人はいますか?私のアプリケーションは、リッチパネルバーを使用している安全なサイトのRichFaces

のTomcat 6 RichFacesの3.3.1(も3.1.4.GAを試してみました)中間証明書

:私は、次を使用しています。 HTTPSを使用する場合は、唯一のパネルのラベルがレンダリングされ、私は、次のJavaScriptエラーを取得しています

「RichFacesのは、」これはエラーを作成するJavaScriptで未定義

です:新しいRichfaces.PanelBar

HTTPを使用している場合、パネルバーはJavaScriptエラーなしで期待どおりレンダリングされます。

したがって、HTTPSを使用する場合、アプリケーションが必要なRichFacesライブラリを見つけることができないようです。私は、HTTPSの追加設定に関するドキュメントを見つけることができませんでした。

ご協力いただければ幸いです。

+0

私はさらにこれを検討しました。 /context path/a4j/*/*にあるHTTPSリソースを使用している場合、jsfは利用できません。 私は例えば、直接URLに到達しようとした場合: /a4j/s/3_3_1.GAorg/richfaces/renderkit/html/css /basic_classes.xcss/DATB/eAFrvajdHLp8hjQAEgwDtA__.jsf 私は404を取得します。 標準HTTPを使用する場合、コンテキストパス/ a4j/*の下のリソースを使用できます。上記のURLが見つかり、ソースが開きます。 HTTPSを使用しているときにこれらのリソースが利用できない理由については何か考えてください。 –

答えて

0

アプリケーションが特定のMIMEタイプ情報を持つファイルをブラウザに送信しない場合、ブラウザはguessに正しいMIMEタイプを試行します。

これは、httpsでhttpよりも多くの制限があります。結果として、これはあなたが観察した404応答につながる可能性があります。

web.xmlに関連するすべてのファイル/ MIMEタイプマッピングを定義してみてください。

例えば、

<mime-mapping> 
    <extension>xcss</extension> 
    <mime-type>text/css</mime-type> 
</mime-mapping> 
関連する問題