test/com/sun/jndi/rmi/registry/RegistryContext/ContextWithNullProperties.java
Print this page
@@ -23,28 +23,33 @@
/*
* @test
* @bug 6676075
* @summary RegistryContext (com.sun.jndi.url.rmi.rmiURLContext) coding problem
+ * @library ../../../../../../java/rmi/testlibrary
+ * @build TestLibrary
+ * @run main ContextWithNullProperties
*/
import java.rmi.RemoteException;
import java.rmi.registry.LocateRegistry;
import com.sun.jndi.rmi.registry.*;
+import java.rmi.registry.Registry;
public class ContextWithNullProperties {
-
public static void main(String[] args) throws Exception {
+ int registryPort = -1;
- // Create registry on port 1099 if one is not already running.
+ // Create registry if one is not already running.
try {
- LocateRegistry.createRegistry(1099);
+ Registry registry = TestLibrary.createRegistryOnUnusedPort();
+ registryPort = TestLibrary.getRegistryPort(registry);
} catch (RemoteException e) {
}
System.out.println("Connecting to the default Registry...");
// Connect to the default Registry.
// Pass null as the JNDI environment properties (see final argument)
- RegistryContext ctx = new RegistryContext(null, -1, null);
+ RegistryContext ctx = new RegistryContext(null, registryPort, null);
}
}