src/java.rmi/share/classes/sun/rmi/server/Activation.java
Print this page
@@ -1968,10 +1968,15 @@
* Redirect System.err output to a file.
*/
AccessController.doPrivileged(
new PrivilegedExceptionAction<Void>() {
public Void run() throws IOException {
+ String p = System.getProperty("sun.rmi.server.activation.disableErrRedirect");
+ boolean disable = p != null ? p.equals("true") || p.equals("") : false;
+ if (disable)
+ return null;
+
File file =
Files.createTempFile("rmid-err", null).toFile();
PrintStream errStream =
new PrintStream(new FileOutputStream(file));
System.setErr(errStream);