|
Conclusion
Classloading can be one of the nasty beasts in a J2EE application server, because J2EE application servers and J2EE applications can be very complex, having potentially conflicting requirements of their environment.
In this article we described solutions, which allow you to overcome:
the possible interference between application server libraries and application libraries
memory consumption problems that can occur when identical libraries are used in more than one J2EE module.
porting problems that can occur when porting an older or incorrectly packaged J2EE application.
The advanced classloading techniques to achieve this were illustrated. They are implemented in IONA's Orbix E2A Application Server Platform.
References
Java Language Specification, ClassLoading section:
http://java.sun.com/docs/books/j ... tion.doc.html#44459
Application Assembly in the J2EE specification:
http://java.sun.com/j2ee/j2ee-1_3-fr-spec.pdf |
|