Tomcat 7 で実行されている JSF アプリケーションで動的にロードされた CSS ファイルに問題があります。
次のような静的な方法でCSSファイルをロードすると
<link href="mystyle.css" rel="stylesheet" type="text/css">
すべて問題なく、Web ページは問題なく表示されます。しかし、CSSファイルを動的にロードしようとすると
<link href="#{pageManagerBean.getCSSFile()}" rel="stylesheet" type="text/css">
pageManagerBean.getCSSFile() が「mystyle.css」を返す場合、CSS ファイルは読み込まれません。ブラウザは tomcat から「404 - Not found」を取得します。しかし、ブラウザーを更新すると、CSS ファイルが見つかり、Web サイトは問題なく表示されます。