This week's book giveaway is in the Other Open Source APIs forum. We're giving away four copies of Storm Applied and have Sean Allen, Peter Pathirana & Matthew Jankowski on-line! See this thread for details.
Recently I faced a problem,
I've implemented annotation driven transaction management in Spring & used CGLIB.jar as it is required for Proxy creation.
Transaction handling code was a part of SOA service , service was running out of memory (PermGen) after handling ~ 20 requests.
After searching on various websites I found that there is a memory leak issue with CGLIB because it creates hard link between proxy and class loader.
I am still unclear about root cause of this issue, can somebody please explain this in detail...
What does your POM file look like? I have never had any issues running with this on JBOSS, TOMCAT or Websphere in some pretty large enterprise applications. I wonder what versions of spring and cglib you are pulling in.