Yes, I got it to work with RichFaces 4 and no Seam.
However, I could not manage to install Birt as jboss module.
So all Birt runtime libs and the two jboss birt libs mentioned above are in WEB-INF/lib.
As my project is "mavenized", I keep these libs in a separate folder and in the maven build they are copied to WEB-INF/lib.
In the jsf page I have e.g.:
| | | <b:birt embeddable="true" |
| | | | designName="WEB-INF/birt/sub_match.rptdesign" designType="embed" |
| | | | locale="#{loginBean.language}"> |
| | | | <b:param name="estabId" value="#{bean.reportEstabId}" /> |
| | | | <b:param name="weekdayId" value="1" /> |
| | | |
| | | </b:birt> |
Hope this helps.