diff --git a/spring-boot-autoconfigure/src/test/java/org/springframework/boot/autoconfigure/web/servlet/DefaultServletWebServerFactoryCustomizerTests.java b/spring-boot-autoconfigure/src/test/java/org/springframework/boot/autoconfigure/web/servlet/DefaultServletWebServerFactoryCustomizerTests.java index c9c4eb9456a..8fae323d18e 100644 --- a/spring-boot-autoconfigure/src/test/java/org/springframework/boot/autoconfigure/web/servlet/DefaultServletWebServerFactoryCustomizerTests.java +++ b/spring-boot-autoconfigure/src/test/java/org/springframework/boot/autoconfigure/web/servlet/DefaultServletWebServerFactoryCustomizerTests.java @@ -17,6 +17,7 @@ package org.springframework.boot.autoconfigure.web.servlet; import java.io.File; +import java.io.IOException; import java.net.URL; import java.util.EnumSet; import java.util.HashMap; @@ -554,11 +555,12 @@ public class DefaultServletWebServerFactoryCustomizerTests { } @Test - public void jettyAccessLogCanBeCustomized() { + public void jettyAccessLogCanBeCustomized() throws IOException { + File f = File.createTempFile("jetty_log", ".log"); JettyServletWebServerFactory factory = new JettyServletWebServerFactory(0); Map map = new HashMap<>(); map.put("server.jetty.accesslog.enabled", "true"); - map.put("server.jetty.accesslog.filename", "foo"); + map.put("server.jetty.accesslog.filename", f.getAbsolutePath()); map.put("server.jetty.accesslog.file-date-format", "yyyy-MM-dd"); map.put("server.jetty.accesslog.retention-period", "42"); map.put("server.jetty.accesslog.append", "true"); @@ -574,7 +576,7 @@ public class DefaultServletWebServerFactoryCustomizerTests { JettyWebServer webServer = (JettyWebServer) factory.getWebServer(); NCSARequestLog requestLog = getNCSARequestLog(webServer); try { - assertThat(requestLog.getFilename()).isEqualTo("foo"); + assertThat(requestLog.getFilename()).isEqualTo(f.getAbsolutePath()); assertThat(requestLog.getFilenameDateFormat()).isEqualTo("yyyy-MM-dd"); assertThat(requestLog.getRetainDays()).isEqualTo(42); assertThat(requestLog.isAppend()).isTrue();