diff --git a/shell/console/src/main/java/org/apache/karaf/shell/console/Main.java b/shell/console/src/main/java/org/apache/karaf/shell/console/Main.java index aa841a4..fba851b 100644 --- a/shell/console/src/main/java/org/apache/karaf/shell/console/Main.java +++ b/shell/console/src/main/java/org/apache/karaf/shell/console/Main.java @@ -182,7 +182,7 @@ public class Main { } private void discoverCommands(CommandShellImpl commandProcessor, ClassLoader cl, SimpleCommandsCompleter completer) throws IOException, ClassNotFoundException { - Enumeration urls = cl.getResources("META-INF/services/org/apache/karaf/shell/commands"); + Enumeration urls = cl.getResources(getDiscoveryResource()); while (urls.hasMoreElements()) { URL url = urls.nextElement(); BufferedReader r = new BufferedReader(new InputStreamReader(url.openStream()));