Windows XP SP 3  Tomcat 6.0.1  JVM 1.6.0

Must all conflicting classes be sorted out on one instance of Tomcat?
I have learned not to put application jars (classes) in the jre lib, since they then become common to all applications and if there is a duplicate, but not exact duplicate, then things crash. What I am wondering is, are all the classes loaded into the _same_ JVM? Here is the problem I ran into. Application #1 uses some Quartz scheduling classes. Application #2 also uses Quartz, but apparently a different version. Can these applications live on the same Tomcat instance? In other words if each of the applications has it's own lib, can the classes overlap? I get the feeling the applications will have to be sorted out to use the same Quart library. I read the documentation regarding Class Loader and understand the order in which libraries are searched, but do the classes end up in one single aggregated JVM memory?

- Dave

Reply via email to