The most extreme example is probably WildFly that has just the JBoss Modules JAR in the class path. That sets up class loaders for the modular service container that in term sets up class loaders for all the deployments.<p>Every Java EE server (even Tomcat) sets up its own class loaders. So does Jenkins&#x2F;Hudson, Maven, all RCP platforms, even applets. It&#x27;s really rare to find applications where all the code is in the class path.