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);