1.情景再述
idea中 External Libraies中 出现了 jar文件,后面跟着 library root,其中有druid连接池的启动器,当我不想使用该连接池,把pom中druid启动器注释后,项目启动时仍然会初始化druid连接池。怎么都去不掉。
2.解决方案
- 打开项目所在目录,关闭idea中该项目。
- 将项目的.idea,target,.iml文件全部删除,只留下src目录和pom文件。
- 用idea直接open该目录,重新自动生成.idea和.iml文件。问题解决。
3.总结
遇事不要慌,看清最重要。
这个问题刚开始我就没注意到这些jar文件,我一直以为这些是pom文件中正常的依赖。但仔细看,他们的表现形式完全是不一样的。
4.番外
更新部署项目的时候,最合理而安全的方式:
- 1.停止项目运行;
- 2.移走原有部署文件,添加新的部署文件;
- 3.启动项目,查看日志。