You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 2 Current »

Overview

Code which uses commons-logging may end up running in various kinds of environments:

  • standalone applications
  • applets
  • web application servers
  • j2ee servers

What the last three have in common is that multiple "independent" pieces of code can end up running within the same JVM, and multiple classloaders may be created to isolate them from each other in various ways.

Knowing how classloaders are used can be important for commons-logging users when diagnosing problems. Knowing how classloaders are used in such situation is very important for developers working on commons-logging itself.

This page therefore contains a number of links to various specifications and articles that provide information on this.

Links

  • [http://java.sun.com/j2ee/j2ee-1_4-fr-spec.pdf The Official spec for j2ee 1.4]

  • [http://www.onjava.com/pub/a/onjava/2001/06/26/ejb.html OnJava article on classloaders part 1]

  • [http://www.onjava.com/pub/a/onjava/2001/07/25/ejb.html OnJava article on classloaders part 2]

  • [http://www.theserverside.com/articles/article.tss?l=ClassLoading TheServerSide article on j2ee and classloaders]

  • [http://tinyurl.com/6l98v IBM Websphere online documentation]

  • [http://tomcat.apache.org/tomcat-5.5-doc/class-loader-howto.html Apache Tomcat 5.5 Class Loader HowTo]

  • No labels