test/jdk/javax/management/remote/rest/RunRestAdapter.java
branchjmx-rest-api
changeset 55998 54779691e11f
parent 55995 a798bdd52997
child 56002 60ab3b595a8e
equal deleted inserted replaced
55997:f881344569d9 55998:54779691e11f
    66 
    66 
    67     private void setupMgmtConfig(String fileName) throws IOException {
    67     private void setupMgmtConfig(String fileName) throws IOException {
    68         Properties props = new Properties();
    68         Properties props = new Properties();
    69         props.setProperty("com.sun.management.jmxremote.ssl", "true");
    69         props.setProperty("com.sun.management.jmxremote.ssl", "true");
    70         props.setProperty("com.sun.management.jmxremote.ssl.config.file", sslAgentConfig);
    70         props.setProperty("com.sun.management.jmxremote.ssl.config.file", sslAgentConfig);
    71         props.setProperty("com.sun.management.jmxremote.authenticate", "true");
    71         props.setProperty("com.sun.management.jmxremote.authenticate", "false");
    72         props.setProperty("com.sun.management.jmxremote.rest.port", "8686");
    72         props.setProperty("com.sun.management.jmxremote.rest.port", "8686");
    73 
    73 
    74         try (BufferedWriter writer = new BufferedWriter(new FileWriter(fileName))) {
    74         try (BufferedWriter writer = new BufferedWriter(new FileWriter(fileName))) {
    75             props.store(writer, "");
    75             props.store(writer, "");
    76         }
    76         }
    91         setupConfig();
    91         setupConfig();
    92         File file = new File(configFile);
    92         File file = new File(configFile);
    93         Properties props = new Properties();
    93         Properties props = new Properties();
    94         props.load(new FileInputStream(file));
    94         props.load(new FileInputStream(file));
    95         if (props.get("com.sun.management.jmxremote.rest.port") != null) {
    95         if (props.get("com.sun.management.jmxremote.rest.port") != null) {
    96             PlatformRestAdapter.init((String) props.get("com.sun.management.jmxremote.rest.port"), props);
    96             PlatformRestAdapter.init(props);
    97         }
    97         }
    98     }
    98     }
    99 }
    99 }