eclipse中tomcat启动时项目重复加载,导致资源初始化两次的问题

eclipse tomcat启动时每次运行断点定时器的时候  都会进来2次,
if (flag) {
// 单线程定时任务代码://延迟20S启动,每隔10S执行一次
ScheduledExecutorService service = Executors.newSingleThreadScheduledExecutor();
// 延迟20S启动,每隔10S执行
service.scheduleAtFixedRate(timingOpreate, initialDelay, period, TimeUnit.SECONDS);
}
 将publish module contexts to separate XML files勾上即可。
eclipse中tomcat启动时项目重复加载,导致资源初始化两次的问题