title: Java AppDomain like abstraction?
body: <p>I'm curious if there are any Java abstractions that are similar to .Net's AppDomain.</p>
  
  <p>In particular, I'm curious because I've found that with our Coldfusion/J2EE server we need to restart it every few days due to a slow memory leak that we haven't been able to easily track down yet.  This can wreck our long-running processes and we'd really like a way to slowly just push people to new JVMs as they age past a certain time period/memory threshold.</p>
  
  <p>From my limited .Net experience I'm pretty sure that this is one situation that IIS and AppDomains are able to manage fairly seamlessly by recycling AppDomains that come under memory pressure.  Please let me know if I'm way off on AppDomains helping in this scenario.</p>
  
  <p>Any suggestions?</p>