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?