新搭建的空骨架工程,本地启动特别慢,一次启动需要几分钟,非常影响工作效率。
如何解决该问题?
- 首先通过hostname命令,获取电脑主机名。例如,我的主机名称为sanshaoyedeMacBook-Pro.local
- sudo vi /etc/hosts打开hosts文件。
- 将配置『127.0.0.1 localhost』 ->127.0.0.1 localhost sanshaoyedeMacBook-Pro.local
测试发现目前此问题只出现在java8运行在Mac-Sierra系统上有该问题
为什么修改主机名可以解决该问题?
- 本地jar加载的时候会读取本地hosts配置。
- 读取本地hosts配置时线程hang住。详细异常如下: