From 0388f954af8dbcf41e0192efae9fd7bc70b9fb7f Mon Sep 17 00:00:00 2001 From: Andy Chen Date: Sun, 4 Aug 2019 15:37:24 +0800 Subject: [PATCH] Configure a temporary directory with Undertow See gh-17778 --- .../web/embedded/undertow/UndertowServletWebServerFactory.java | 1 + 1 file changed, 1 insertion(+) diff --git a/spring-boot-project/spring-boot/src/main/java/org/springframework/boot/web/embedded/undertow/UndertowServletWebServerFactory.java b/spring-boot-project/spring-boot/src/main/java/org/springframework/boot/web/embedded/undertow/UndertowServletWebServerFactory.java index 39f043d7443..abfcf415950 100644 --- a/spring-boot-project/spring-boot/src/main/java/org/springframework/boot/web/embedded/undertow/UndertowServletWebServerFactory.java +++ b/spring-boot-project/spring-boot/src/main/java/org/springframework/boot/web/embedded/undertow/UndertowServletWebServerFactory.java @@ -259,6 +259,7 @@ public class UndertowServletWebServerFactory extends AbstractServletWebServerFac deployment.setClassLoader(getServletClassLoader()); deployment.setContextPath(getContextPath()); deployment.setDisplayName(getDisplayName()); + deployment.setTempDir(new File(System.getProperty("java.io.tmpdir"))); deployment.setDeploymentName("spring-boot"); if (isRegisterDefaultServlet()) { deployment.addServlet(Servlets.servlet("default", DefaultServlet.class));