The Tomcat Class Loader HOW-TO documentation describes 4 different class loaders:
In the d
Agree with mindas, apache tomcat group might be considering deprecate server&shared classloader. About the order of webappclassloader and standardclassloader(common class loader), there is an interesting post done by Jianbo. He did a simple test to demonstrate it. http://web.archive.org/web/20120303091507/http://www.jianbozhu.net/2012/02/14/tomcat-classloader-demonstration/
Basically the gist of it is that in tomcat, the classloader loads classes from webapp first, then shared/common, then system.