8282036: Change java/util/zip/ZipFile/DeleteTempJar.java to stop HttpServer cleanly in case of exceptions
Reviewed-by: jpai, alanb, dfuchs
This commit is contained in:
parent
ca78f7bd76
commit
784fa0add7
@ -1,5 +1,5 @@
|
||||
/*
|
||||
* Copyright (c) 1999, 2018, Oracle and/or its affiliates. All rights reserved.
|
||||
* Copyright (c) 1999, 2022, Oracle and/or its affiliates. All rights reserved.
|
||||
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||
*
|
||||
* This code is free software; you can redistribute it and/or modify it
|
||||
@ -72,16 +72,19 @@ public class DeleteTempJar
|
||||
}
|
||||
}
|
||||
});
|
||||
server.start();
|
||||
|
||||
URL url = new URL("jar:http://localhost:"
|
||||
server.start();
|
||||
try {
|
||||
URL url = new URL("jar:http://localhost:"
|
||||
+ new Integer(server.getAddress().getPort()).toString()
|
||||
+ "/deletetemp.jar!/");
|
||||
JarURLConnection c = (JarURLConnection)url.openConnection();
|
||||
JarFile f = c.getJarFile();
|
||||
check(f.getEntry("entry") != null);
|
||||
System.out.println(f.getName());
|
||||
server.stop(0);
|
||||
JarURLConnection c = (JarURLConnection)url.openConnection();
|
||||
JarFile f = c.getJarFile();
|
||||
check(f.getEntry("entry") != null);
|
||||
System.out.println(f.getName());
|
||||
} finally {
|
||||
server.stop(0);
|
||||
}
|
||||
}
|
||||
|
||||
//--------------------- Infrastructure ---------------------------
|
||||
|
Loading…
x
Reference in New Issue
Block a user