From: Mathieu Baudier Date: Wed, 8 May 2024 07:00:32 +0000 (+0200) Subject: Shutdown Jackrabbit transient file reaper X-Git-Url: https://git.argeo.org/?a=commitdiff_plain;h=refs%2Fheads%2Funstable;p=gpl%2Fargeo-jcr.git Shutdown Jackrabbit transient file reaper --- diff --git a/org.argeo.cms.jcr/src/org/argeo/cms/jcr/internal/CmsJcrDeployment.java b/org.argeo.cms.jcr/src/org/argeo/cms/jcr/internal/CmsJcrDeployment.java index f3ce912..527c7ab 100644 --- a/org.argeo.cms.jcr/src/org/argeo/cms/jcr/internal/CmsJcrDeployment.java +++ b/org.argeo.cms.jcr/src/org/argeo/cms/jcr/internal/CmsJcrDeployment.java @@ -26,6 +26,7 @@ import javax.servlet.Servlet; import org.apache.jackrabbit.commons.cnd.CndImporter; import org.apache.jackrabbit.core.RepositoryContext; import org.apache.jackrabbit.core.RepositoryImpl; +import org.apache.jackrabbit.util.TransientFileFactory; import org.argeo.api.acr.spi.ProvidedRepository; import org.argeo.api.cms.CmsConstants; import org.argeo.api.cms.CmsLog; @@ -107,6 +108,8 @@ public class CmsJcrDeployment { log.error("Cannot clean repositories", e1); } + // If not called a daemon thread is kept, which is a problem with multi runtimes + TransientFileFactory.shutdown(); } // public void setCmsDeployment(CmsDeployment cmsDeployment) {