commit
a839cbdb68
|
@ -931,7 +931,7 @@ bom {
|
|||
]
|
||||
}
|
||||
}
|
||||
library("Jetty", "12.0.11") {
|
||||
library("Jetty", "12.0.12") {
|
||||
group("org.eclipse.jetty.ee10") {
|
||||
imports = [
|
||||
"jetty-ee10-bom"
|
||||
|
|
|
@ -42,6 +42,11 @@ class JettyEmbeddedWebAppContext extends WebAppContext {
|
|||
getContext().call(handler::deferredInitialize, null);
|
||||
}
|
||||
|
||||
@Override
|
||||
public String getCanonicalNameForTmpDir() {
|
||||
return super.getCanonicalNameForTmpDir();
|
||||
}
|
||||
|
||||
private static final class JettyEmbeddedServletHandler extends ServletHandler {
|
||||
|
||||
@Override
|
||||
|
|
|
@ -309,9 +309,17 @@ public class JettyServletWebServerFactory extends AbstractServletWebServerFactor
|
|||
|
||||
private File getTempDirectory(WebAppContext context) {
|
||||
String temp = System.getProperty("java.io.tmpdir");
|
||||
return (temp != null)
|
||||
? new File(temp, WebInfConfiguration.getCanonicalNameForWebAppTmpDir(context) + UUID.randomUUID())
|
||||
: null;
|
||||
return (temp != null) ? new File(temp, getTempDirectoryPrefix(context) + UUID.randomUUID()) : null;
|
||||
}
|
||||
|
||||
@SuppressWarnings("removal")
|
||||
private String getTempDirectoryPrefix(WebAppContext context) {
|
||||
try {
|
||||
return ((JettyEmbeddedWebAppContext) context).getCanonicalNameForTmpDir();
|
||||
}
|
||||
catch (Throwable ex) {
|
||||
return WebInfConfiguration.getCanonicalNameForWebAppTmpDir(context);
|
||||
}
|
||||
}
|
||||
|
||||
private void configureDocumentRoot(WebAppContext handler) {
|
||||
|
|
Loading…
Reference in New Issue