私のrichfaces4.2.0アプリケーションでは、すべてのページが同じテンプレートを使用しています。
<html xmlns="http://www.w3.org/1999/xhtml"
xmlns:h="http://java.sun.com/jsf/html"
xmlns:ui="http://java.sun.com/jsf/facelets">
<h:head>
<title>MY APPLICATION</title>
<link href="/myapp/resources/css/stylesheet.css" rel="stylesheet" type="text/css"/>
</h:head>
<h:body class="form" >
<div id="page">
.....
</div>
</h:body>
ファイルstylesheet.cssは、いくつかのグローバルスタイルを定義するため、およびいくつかのrichfacesクラスをオーバーライドするために使用されます。私のアプリケーションは自動スキニング(org.richfaces.enableControlSkinning = true)も使用しています。簡単に言うと、stylesheet.cssは、RFによって生成されたすべてのものをオーバーライドするように設計されています。
RFスタイル(ECSS)はstylesheet.cssの前にインポートされ、オーバーライドされたため、JBoss6ではすべてが正常に機能しました。JBoss 7(EAP 6)ではまったく逆のことが起こるため、stylesheet.cssはまったく効果がありません。
私がこの振る舞いに影響を与えることができるかどうか(そしてどのように:))知っていますか?どうもありがとう