Итог: добавление этой строки в файл / etc / hosts решает это:
127.0.0.1 java.sun.com
Кажется, что Hibernate распознает этот и другие "стандартные" XSD-ы как нечто, что у него есть, и не имеет проблемработа с его внутренней копией без доступа к Интернету.
Проблемы возникают, когда HTTP GET для XSD не выполняется, но также не завершается с ошибкой: Возвращает что-то еще или реагирует вечно.Hibernate не готов к этим ситуациям.В настоящее время URL-адрес реагирует вечно, и Hibernate не использует быстрый тайм-аут, как это должно быть в ситуациях, подобных сегодняшним.
Системы без доступа к Интернету не затрагиваются.
Так что я как решениеэмулируя отсутствие доступа к Интернету, преобразовав имя хоста java.sun.com в IP-адрес интерфейса обратной связи, гарантируя быстрый сбой.