For some applications I use ZK, others Hibernate, other Apache Commons, etc.
I don\'t want to deploy a 75MB war file, just because it uses lots of libraries.
From Tomcat 7 there is no mention of not being able to use the VirtualWebappLoader in production. I tried it and it works like a dream. Simply add the following to META-INF/context.xml:
In Netbeans, under packaging, I just untick all the packages, taking the .war size down to nothing, make sure the dependencies are in the correct folders on the server and upload. Yey! No more 100 MB WAR file.