浏览代码

fixed issue #162 , fixed IDE CanalLauncher

agapple 9 年之前
父节点
当前提交
38cc81b7da
共有 1 个文件被更改,包括 7 次插入1 次删除
  1. 7 1
      deployer/src/main/java/com/alibaba/otter/canal/deployer/CanalController.java

+ 7 - 1
deployer/src/main/java/com/alibaba/otter/canal/deployer/CanalController.java

@@ -231,7 +231,13 @@ public class CanalController {
                         if (StringUtils.isEmpty(rootDir)) {
                             rootDir = "../conf";
                         }
-                        monitor.setRootConf(rootDir);
+
+                        if (StringUtils.equals("otter-canal", System.getProperty("appName"))) {
+                            monitor.setRootConf(rootDir);
+                        } else {
+                            // eclipse debug模式
+                            monitor.setRootConf("src/main/resources/");
+                        }
                         return monitor;
                     } else if (mode.isManager()) {
                         return new ManagerInstanceConfigMonitor();