Почему Spring Boot очень медленно запускается на Mac OSX Mavericks (10.9.2)?

У меня нет других проблем с java, и STS запускается нормально, но когда я пытаюсь запустить свое приложение как "Run as Spring Boot App" (или любой из образцов), консоль пуста до 5 минут, прежде чем я получу знакомый "Spring Boot" ASCII art. Тогда все в порядке.

2 ответов


оказывается, возникла проблема с разрешением сетевого хоста. Я исправил это, выполнив эту команду из консоли:

scutil --set HostName "localhost"

Это должно быть что-то с вами окружающей среды. Вы можете попробовать запустить приложение в другой среде IDE, например Intellij. Я предполагаю, что это STS вызывает проблему. Вы также можете попробовать запустить его в новой установке STS. Я использую последние OSX и Intellij и не имею никаких проблем.

Если вы хотите поиграть с этим, вы также можете проанализировать дамп кода java, чтобы увидеть, что происходит внутри вашей jvm:http://www.javacodegeeks.com/2013/02/analysing-a-java-core-dump.html