31
32 import jdk.testlibrary.ProcessThread;
33 import jdk.testlibrary.ProcessTools;
34
35 /**
36 * NOTE:
37 * This test requires at least a setup similar to the following in
38 * /etc/hosts file (or the windows equivalent). I.e. it expects it to
39 * be multi-homed and not both being the loop-back interface.
40 * For example:
41 * ----->8-------- /etc/hosts ----------->8---
42 * 127.0.0.1 localhost
43 * 192.168.0.1 localhost
44 * ----->8-------- /etc/hosts ----------->8---
45 *
46 * @test
47 * @bug 6425769
48 * @summary Test JMX agent host address binding. Same ports but different
49 * interfaces to bind to (using plain sockets and SSL sockets).
50 *
51 * @modules jdk.management.agent/jdk.internal.agent
52 * jdk.management.agent/sun.management.jmxremote
53 * @library /lib/testlibrary
54 * @build jdk.testlibrary.* JMXAgentInterfaceBinding
55 * @run main/timeout=5 JMXInterfaceBindingTest
56 */
57 public class JMXInterfaceBindingTest {
58
59 public static final int COMMUNICATION_ERROR_EXIT_VAL = 1;
60 public static final int STOP_PROCESS_EXIT_VAL = 143;
61 public static final int JMX_PORT = 9111;
62 public static final int RMI_PORT = 9112;
63 public static final String READY_MSG = "MainThread: Ready for connections";
64 public static final String TEST_CLASS = JMXAgentInterfaceBinding.class.getSimpleName();
65 public static final String KEYSTORE_LOC = System.getProperty("test.src", ".") +
66 File.separator +
67 "ssl" +
68 File.separator +
69 "keystore";
70 public static final String TRUSTSTORE_LOC = System.getProperty("test.src", ".") +
71 File.separator +
72 "ssl" +
73 File.separator +
|
31
32 import jdk.testlibrary.ProcessThread;
33 import jdk.testlibrary.ProcessTools;
34
35 /**
36 * NOTE:
37 * This test requires at least a setup similar to the following in
38 * /etc/hosts file (or the windows equivalent). I.e. it expects it to
39 * be multi-homed and not both being the loop-back interface.
40 * For example:
41 * ----->8-------- /etc/hosts ----------->8---
42 * 127.0.0.1 localhost
43 * 192.168.0.1 localhost
44 * ----->8-------- /etc/hosts ----------->8---
45 *
46 * @test
47 * @bug 6425769
48 * @summary Test JMX agent host address binding. Same ports but different
49 * interfaces to bind to (using plain sockets and SSL sockets).
50 *
51 * @library /lib/testlibrary
52 * @modules java.management.rmi
53 *
54 * @build jdk.testlibrary.* JMXAgentInterfaceBinding
55 * @run main/timeout=5 JMXInterfaceBindingTest
56 */
57 public class JMXInterfaceBindingTest {
58
59 public static final int COMMUNICATION_ERROR_EXIT_VAL = 1;
60 public static final int STOP_PROCESS_EXIT_VAL = 143;
61 public static final int JMX_PORT = 9111;
62 public static final int RMI_PORT = 9112;
63 public static final String READY_MSG = "MainThread: Ready for connections";
64 public static final String TEST_CLASS = JMXAgentInterfaceBinding.class.getSimpleName();
65 public static final String KEYSTORE_LOC = System.getProperty("test.src", ".") +
66 File.separator +
67 "ssl" +
68 File.separator +
69 "keystore";
70 public static final String TRUSTSTORE_LOC = System.getProperty("test.src", ".") +
71 File.separator +
72 "ssl" +
73 File.separator +
|