Originally posted by Jessica James:
lightweight container means the container which can houses only small number of class files
Seems that you deduced this definition of lightweight containers from my layman definition of lightweight frameworks.
For a container, however your one-point criterion may be very insufficient. In my opinion, an embeddable container, like Jetty, which can be embedded in other application servers can be called lightweight. However as Rog said lightweight containers may lack some functionality may or may not be true. (Most web containers don't support EJBs anyway!) Hosting a small number of files could be one such limitation.
Resource requirement for execution is also a criterion for judgement in this matter.
Good that you raised this issue. 'Lightweight' is a heavy buzzword!!
Abhishek