I have created a JSF2 project with Netbeans 7 and successfully deployed it on Glassfish 3.1. The ear file has grown quite big (6.5mb) though, most of it consists of externa
The only directory that is part of the classpath is the domain1\lib\classes directory. Putting your jars there will add them to the classpath.
domain1\lib\classes
You can also put in your ear file under the lib directory (formerly APP-INF\lib). That is the place to put your shared jars.
lib