Проект Springboot столкнулся с конфликтом портов, но процесс не завершился.JAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Проект Springboot столкнулся с конфликтом портов, но процесс не завершился.

Сообщение Anonymous »

У меня есть простейший проект Springboot (java17+springboot[2.7.2|3.0.6]+elasticeasrch8), который интегрирует только компоненты ElasticSearch8.
Я обнаружил, что после запуска проект снова (предыдущий процесс не завершился), последующий проект завершился не так, как ожидалось.
процесс 2 не завершился должным образомВ коде явный вызов 'elasticsearchClient. _транспорт(). close()' необходимо ожидать выхода
У меня есть демо: Springboot-demo в GitHub
основной код:
Если закомментировано, процесс не завершился при конфликте портов.
Я попытался явно освободить ресурсы пула потоков и обнаружил, что программа смогла завершить работу, как ожидалось. .
Я хочу знать:
Почему в Elasticsearch 8 есть такая проблема, которой не было в более старых версиях Elasticsearch
2. Я также сталкивался с той же проблемой в других сложных проектах, интегрирующих большое количество часто используемых компонентов. Как мне определить эту проблему (проблемы с онлайном меня очень беспокоят)
Искренне жду разъяснений от всех друзей

Подробнее здесь: https://stackoverflow.com/questions/791 ... d-not-exit
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»