Seam で Web アプリケーションを開発していますが、突然テーマが機能しなくなりました。最新の変更を元に戻しましたが、解決しません。JBoss (5.1) サーバーを再インストールしましたが、それでも問題は解決しません。
ログにエラーは表示されません。css テーマが表示されていないだけで (サーバーにはありますが)、コンソールにも css エラーはありません。
誰かがこれを解決する方法を知っていますか?
最初に考えたのは、css ファイルへのパスが正しくないか、ファイルが公開されていない可能性があることです。
テンプレートの xhtml ファイルに css への固定パス参照が含まれていて、最近アプリケーション コンテキストを変更した場合、間違った場所を参照している可能性があります。(たとえば、アプリは以前はhttp://127.0.0.1/peretool/にあり、現在はhttp://127.0.0.1/pere/またはhttp://127.0.0.1/にあります)。
それ以外の場合は、css をブロックしている可能性のあるサーブレットがないか web.xml を確認してください。チェックする最良の方法は、css ファイルの URL をブラウザーに直接入力して、何が起こるかを確認することです。
Firebug for Firefoxをダウンロードしてください。ネットワーク モジュールは、css を取得しようとしている場所を追跡するのに役立ちます。