Can WEB-INF/lib have subdirectories with jars; will the the server load jars from these subdirs? for example, can I have WEB-INF/lib/apache/log4j.jar and expect the server to load the log4j.jar correctly?
No. The server will not load the jars from the subfolder(s).