diff --git a/src/org/redkale/boot/Application.java b/src/org/redkale/boot/Application.java index f7aa562ed..c2a462fbc 100644 --- a/src/org/redkale/boot/Application.java +++ b/src/org/redkale/boot/Application.java @@ -522,7 +522,11 @@ public final class Application { final Application application = Application.create(true); application.init(); application.start(); - return application.resourceFactory.find(name, serviceClass); + for (NodeServer server : application.servers) { + T service = server.resourceFactory.find(name, serviceClass); + if (service != null) return service; + } + return null; } private static Application create(final boolean singleton) throws IOException {