-1

Seam で Web アプリケーションを開発していますが、突然テーマが機能しなくなりました。最新の変更を元に戻しましたが、解決しません。JBoss (5.1) サーバーを再インストールしましたが、それでも問題は解決しません。

ログにエラーは表示されません。css テーマが表示されていないだけで (サーバーにはありますが)、コンソールにも css エラーはありません。

誰かがこれを解決する方法を知っていますか?

4

2 に答える 2

1

最初に考えたのは、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 を取得しようとしている場所を追跡するのに役立ちます。

于 2009-06-08T12:41:07.463 に答える