I just upgraded from Tomcat 3.3 to 4.0.1 and it looks like there has been a behavior change in the Classloaders that is breaking me.
At runtime I dynamically generate, compile and then load classes. I compile the classes into the /webapp/WEB-INF/classes directory so that I dont have to worry about configuring classpaths or anything like that. This used to work just fine in 3.3 but it doesn't work in 4.0.1. It seems like the Classloader will only load classes that are in the classes dir when tomcat starts. Anybody got any ideas? I am willing to hack into the code to change this if someone can give me direction. Thanks Matt
