소스 검색

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();