diff --git a/src/org/redkale/boot/Application.java b/src/org/redkale/boot/Application.java index 21ef1e564..1a3dd8af0 100644 --- a/src/org/redkale/boot/Application.java +++ b/src/org/redkale/boot/Application.java @@ -680,21 +680,21 @@ public final class Application { runServers(timecd, watchs); //必须在所有服务都启动后再启动WATCH服务 timecd.await(); //if (!singletonrun) signalHandle(); - if (!singletonrun) clearPersistData(); + //if (!singletonrun) clearPersistData(); logger.info(this.getClass().getSimpleName() + " started in " + (System.currentTimeMillis() - startTime) + " ms\r\n"); if (!singletonrun) this.serversLatch.await(); } - private void clearPersistData() { - File cachedir = new File(home, "cache"); - if (!cachedir.isDirectory()) return; - File[] lfs = cachedir.listFiles(); - if (lfs != null) { - for (File file : lfs) { - if (file.getName().startsWith("persist-")) file.delete(); - } - } - } +// private void clearPersistData() { +// File cachedir = new File(home, "cache"); +// if (!cachedir.isDirectory()) return; +// File[] lfs = cachedir.listFiles(); +// if (lfs != null) { +// for (File file : lfs) { +// if (file.getName().startsWith("persist-")) file.delete(); +// } +// } +// } // private void signalHandle() { // //http://www.comptechdoc.org/os/linux/programming/linux_pgsignals.html diff --git a/src/org/redkale/boot/ClassFilter.java b/src/org/redkale/boot/ClassFilter.java index ecd76d225..f4138744e 100644 --- a/src/org/redkale/boot/ClassFilter.java +++ b/src/org/redkale/boot/ClassFilter.java @@ -551,10 +551,9 @@ public final class ClassFilter { } else if (root.isDirectory()) { if (exclude != null && exclude.equals(root)) return; File[] lfs = root.listFiles(); - if (lfs != null) { - for (File f : lfs) { - loadClassFiles(exclude, f, files); - } + if (lfs == null) throw new RuntimeException("File(" + root + ") cannot listFiles()"); + for (File f : lfs) { + loadClassFiles(exclude, f, files); } } } diff --git a/src/org/redkale/net/Server.java b/src/org/redkale/net/Server.java index 872b051c9..b24b3caa3 100644 --- a/src/org/redkale/net/Server.java +++ b/src/org/redkale/net/Server.java @@ -397,10 +397,9 @@ public abstract class Server