Hi. Great, this was on my wishlist. I'm missing the information for which version and/or release this is true. And consequently, which downloads (tar/zip) and/or cvs modules include this change at present?
Cheers. Joerg Peter Donald schrieb am 03.03.2003: >Hi, > >For a while now we have been having versioning problems when applications use >different versions of libraries than the Phoenix kernel does. So every >application that relied on jars in the $PHOENIX_HOME/lib directory was >potentially going to have issues when versions of products changed. > >To combat this I have moved the majority of the jars into the container >specific classloader. This means that the jars that were previously part of >base classloader of both the applications and kernel have been reduced and >thus you will no longer get as many versioning problems. You can have each >application use different version jars from each other and from the kernel. > >Specifically the following jars are no longer accessible to application by >default; > >excalibur-thread >excalibur-threadcontext >excalibur-pool >excalibur-collections >excalibur-instrument >excalibur-logger >excalibur-util >excalibur-extension >excalibur-concurrent > >Unfortunately this is not backwards compatible and any application that has a >dependency on any of those jars must now include the jar in the .sar file. > >However I think this is a small price to pay because it will limit versioning >problems in the future. > >-- >Cheers, > >Peter Donald >*----------------------------------------------------* >| We must become the change we want to see. - Gandhi | >*----------------------------------------------------* > > >--------------------------------------------------------------------- >To unsubscribe, e-mail: [EMAIL PROTECTED] >For additional commands, e-mail: [EMAIL PROTECTED] > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
