Dear List,

I'm hoping someone can help me with the (memory-related) problem that we're
experiencing.

We're using a Java-based server application that lets us create and use
plugins. We've written a plugin that makes use of the Jetty Servlet engine
provided by that server application. In our plugin, we deploy Axis in that
Jetty instance. Finally, we deploy SOAP services using the AdminClient.
Those services work fine, life is good.

Lately, we've been experiencing OutOfMemoryExceptions, indicating that the
permanent generation of our JVM has reached its maximum capacity. As a
workaround, we've increased our maximum PermGen space. After that, we
searched for the cause of PermGen maxing out. 

We've found that the Jetty/Axis plugin doesn't unload from PermGen (as other
plugins do) after it has been shutdown. After a reload, new space is
allocated in PermGen, causing it to fill up. 

After debugging our plugin, we've found that using a HelloWorld WebApp
instead of Axis causes the plugin to unload from PermGen just fine - The
plugin won't unload when we use Axis though. We've tried to unload all Axis
services and handlers before we unload the Jetty context in which Axis is
running, but this doesn't solve our problem.

Can anyone suggest what to try next? 

Kind regards,

Guus der Kinderen


Buzzaa Media Group B.V.
Patrijsweg 102
2289 EZ  RIJSWIJK (ZH)
the Netherlands


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to