Tomcat auf dem Produktionsserver, PermGen und erneutes Bereitstellen

Es sieht aus wi

 MemoryError: PermGen space
 java.lang.OutOfMemoryError: PermGen space

ist ein häufiges Problem. Sie können den Dauerwellenspeicherplatz vergrößern, aber nach 100 oder 200 erneuten Bereitstellungen ist er voll. Das Verfolgen von Speicherlecks in ClassLoader ist nahezu unmöglich.

Was sind Ihre Methoden für Tomcat (oder einen anderen einfachen Servlet-Container - Jetty?) Auf dem Produktionsserver? Wird der Server nach jeder Bereitstellung neu gestartet?

Verwenden Sie einen Tomcat für viele Anwendungen?

Möglicherweise sollte ich viele Jetty-Server an verschiedenen Ports (oder einem eingebetteten Jetty) verwenden und jedes Mal die Bereitstellung aufheben / neu starten / bereitstellen?

Antworten auf die Frage(14)

Ihre Antwort auf die Frage