I propose to make classloading in 3.0 entirely different. Give user aplication access to javax.* stuff and other required J2EE 6 apis and nothing else unless told otherwise by deployment descriptor.

If user includes springs in WAR then use them instead springs in geronimo (emulate parent last classloading). Because almost no apps are using J2EE 6 now, people can try G2.2 vs G3 if they have problems with classloading and they are not willing to write deployment descriptors.

Reply via email to