
Ich verwende postgresql-42.6.0.jar und habe diese JAR im Tomcat 10.1 ./lib-Verzeichnis abgelegt (wie JDBC-Treiber afaik sein sollten). Es scheint mir, dass die beim Start von Tomcat vorhandene Web-App org.postgresql.util.LazyCleaner lädt, was dann den Thread „PostgreSQL-JDBC-Cleaner“ startet. Da der Thread den AccessControlContext der vom Webapp-Klassenlader geladenen ProtectionDomain erbt, verfügt dieser Klassenlader für immer über eine Referenz, die nicht überprüft werden kann, was zu einem Speicherverlust führt.
Ich kann online nichts darüber finden, dass auch andere dieses Problem haben. Vermisse ich etwas?
Mobile version