I should note that these changes are backwards compatible. In the future we will need to make some other backwards incompatible changes (in particular moving some of the stuff from $PHOENIX_HOME/lib to $PHOENIX_HOME/ext or $PHOENIX_HOME/bin/lib). This will enable us to be much much more flexible in the way we deploy things (and allow all the proper classloader goodness for servlet containers). But thats in the future!
On Sat, 2 Nov 2002 11:46, Peter Donald wrote: > Hi, > > I finally got around to integrating the customizable ClassLoader trees for > Phoenix. I spent a bit of time verifying that it is backwards compatible > and as yet I have been unable to find any case where it breaks previous > apps. Theres a whole bunch of unit tests to verify that this is the case > aswell... however if you notice any change then just drop us a line. > > The documentation is not done yet but you can see a slightly older set of > documentation at > > http://jakarta.apache.org/avalon/excalibur/loader/ > > and you can see an example of config file (slightly different from one > described on website) at > > http://cvs.apache.org/viewcvs.cgi/jakarta-avalon-apps/simpleserver/src/conf >/simpleserver-environment.xml?rev=1.4&content-type=text/vnd.viewcvs-markup > > Once you define classloaders using this mechanism you can then later aquire > the classloaders in your blocks via something like > > getBlockContext().getClassLoader( "my-classloader" ); > > Anyways I hope to do docs next week sometime after the long weekend. > > Comments? -- Cheers, Peter Donald ------------------------------------------------------ Mark Twain: "In the real world, the right thing never happens in the right place at the right time. It is the task of journalists and historians to rectify this error." ------------------------------------------------------ -- To unsubscribe, e-mail: <mailto:avalon-phoenix-dev-unsubscribe@;jakarta.apache.org> For additional commands, e-mail: <mailto:avalon-phoenix-dev-help@;jakarta.apache.org>