I had exactly this problem on a JBoss 7.1 server. I had an EAR project, some EJB projects and a couple of WAR projects. When I had the problem I deployed the icefaces jars in the EAR library, but when I moved them to the WAR project that used ace:fileentry it started to work.