From fe7cfca1462118c5e845dd76801c94e264305d73 Mon Sep 17 00:00:00 2001
From: xuxiong <xuxbuptisc@163.com>
Date: Tue, 15 Jul 2014 22:09:42 +0800
Subject: [PATCH 1/2] =?UTF-8?q?handler=E7=83=AD=E6=9B=B4=E6=96=B0=20fix?=
 =?UTF-8?q?=E7=9B=AE=E5=BD=95=E4=B8=8B=E6=B2=A1=E6=9C=89handler=E6=97=B6?=
 =?UTF-8?q?=E9=85=8D=E7=BD=AE=E4=BA=86=E6=97=B6=E6=8A=A5=E9=94=99=20?=
 =?UTF-8?q?=E4=B8=8D=E6=96=B9=E4=BE=BF=E9=80=9A=E7=94=A8=E9=85=8D=E7=BD=AE?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 lib/common/service/handlerService.js | 14 ++++++++------
 1 file changed, 8 insertions(+), 6 deletions(-)

diff --git a/lib/common/service/handlerService.js b/lib/common/service/handlerService.js
index 91b6e6208..830847217 100644
--- a/lib/common/service/handlerService.js
+++ b/lib/common/service/handlerService.js
@@ -85,9 +85,11 @@ var loadHandlers = function(app, serverType, handlerMap) {
 
 var watchHandlers = function(app, handlerMap) {
   var p = pathUtil.getHandlerPath(app.getBase(), app.serverType);
-  fs.watch(p, function(event, name) {
-    if(event === 'change') {
-      handlerMap[app.serverType] = Loader.load(p, app);
-    }
-  });
-};
\ No newline at end of file
+  if (!!p){
+	  fs.watch(p, function(event, name) {
+		if(event === 'change') {
+		  handlerMap[app.serverType] = Loader.load(p, app);
+		}
+	  });
+  }
+};

From b6d993bb667e2033b22e30e0f919a23b816c59aa Mon Sep 17 00:00:00 2001
From: xuxiong <xuxbuptisc@163.com>
Date: Wed, 16 Jul 2014 07:45:23 +0800
Subject: [PATCH 2/2] =?UTF-8?q?tab=20-->=20=E7=A9=BA=E6=A0=BC=20=E8=A7=A3?=
 =?UTF-8?q?=E5=86=B3=E7=A9=BA=E6=A0=BCtab=E6=B7=B7=E7=94=A8?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 lib/common/service/handlerService.js | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

diff --git a/lib/common/service/handlerService.js b/lib/common/service/handlerService.js
index 830847217..671e12377 100644
--- a/lib/common/service/handlerService.js
+++ b/lib/common/service/handlerService.js
@@ -86,10 +86,10 @@ var loadHandlers = function(app, serverType, handlerMap) {
 var watchHandlers = function(app, handlerMap) {
   var p = pathUtil.getHandlerPath(app.getBase(), app.serverType);
   if (!!p){
-	  fs.watch(p, function(event, name) {
-		if(event === 'change') {
-		  handlerMap[app.serverType] = Loader.load(p, app);
-		}
-	  });
+    fs.watch(p, function(event, name) {
+      if(event === 'change') {
+        handlerMap[app.serverType] = Loader.load(p, app);
+      }
+    });
   }
 };