Index: src/main/java/org/apache/kitty/CmdShell.groovy =================================================================== --- src/main/java/org/apache/kitty/CmdShell.groovy (revision 1140867) +++ src/main/java/org/apache/kitty/CmdShell.groovy (working copy) @@ -237,8 +237,10 @@ } static cmdConnect(String... args) { + def host = args.length > 1 ? args[0] : HOST - def port = args.length > 2 ? args[1] : PORT + def port = args.length >= 2 ? args[1] : PORT + if (args?.length == 4) { getClient().connect(host, port, args[2], args[3]) } Index: src/main/java/org/apache/kitty/client/Client.groovy =================================================================== --- src/main/java/org/apache/kitty/client/Client.groovy (revision 1140867) +++ src/main/java/org/apache/kitty/client/Client.groovy (working copy) @@ -72,7 +72,7 @@ } try { - serviceURL = "service:jmx:rmi:///jndi/rmi://$_host:$_port/jmxrmi" + serviceURL = "service:jmx:rmi:///jndi/rmi://$_host:$_port/jmxrmi" this.url = new JMXServiceURL(serviceURL) // TODO add auth & credentials to properties