From 23fd664eef8d0269b5fbb08523204e39ae26bb72 Mon Sep 17 00:00:00 2001 From: Redkale <22250530@qq.com> Date: Wed, 14 Sep 2016 11:32:05 +0800 Subject: [PATCH] --- src/org/redkale/net/http/HttpResourceServlet.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/org/redkale/net/http/HttpResourceServlet.java b/src/org/redkale/net/http/HttpResourceServlet.java index 4e73ad8bb..51b217d3d 100644 --- a/src/org/redkale/net/http/HttpResourceServlet.java +++ b/src/org/redkale/net/http/HttpResourceServlet.java @@ -27,7 +27,7 @@ import org.redkale.util.AnyValue; */ public class HttpResourceServlet extends HttpServlet { - protected static final Logger logger = Logger.getLogger(HttpResourceServlet.class.getSimpleName()); + protected final Logger logger = Logger.getLogger(this.getClass().getSimpleName()); protected class WatchThread extends Thread { @@ -196,7 +196,7 @@ public class HttpResourceServlet extends HttpServlet { } //System.out.println(request); FileEntry entry; - if (watchThread == null) { + if (watchThread == null && files.isEmpty()) { entry = createFileEntry(uri); } else { //有缓存 entry = files.computeIfAbsent(uri, x -> createFileEntry(x)); @@ -297,7 +297,7 @@ public class HttpResourceServlet extends HttpServlet { this.content = buf.asReadOnlyBuffer(); this.servlet.cachedLength.add(this.content.remaining()); } catch (Exception e) { - logger.log(Level.INFO, HttpResourceServlet.class.getSimpleName() + " update FileEntry(" + file + ") erroneous", e); + this.servlet.logger.log(Level.INFO, HttpResourceServlet.class.getSimpleName() + " update FileEntry(" + file + ") erroneous", e); } }