Address already in use
Окремий випадок помилки bind: чим він відрізняється від Failed to bind, коли винний плагін і як знайти зайнятий порт.
Оновлено 13 серпня 2026 р.
java.net.BindException: Address already in use
Порт уже зайнятий іншим процесом. Ця помилка відрізняється від Failed to bind тим, що її часто виводить плагін, а не ядро: сервер усе одно запускається, але плагін вимикається.
Імовірні винуватці
| Плагін | Порт за замовчуванням |
|---|---|
| Dynmap | 8123 |
| BlueMap | 8100 |
| Votifier | 8192 |
| Simple Voice Chat | 24454 |
| RCON | 25575 |
| Query | 25565 |
Якщо у вас два таких плагіни на портах за замовчуванням, вони конфліктують між собою або з портами, які вже зайняті платформою.
Рішення
Візьміть виділені порти в панелі та вкажіть їх у конфігураціях плагінів. Дайте кожній службі власний порт.
Перевірка
Після запуску перегляньте лог: робочий плагін повідомляє, на якому порту він піднявся. Рядок на кшталт Web server started on port 8123 підтверджує, що все гаразд.
Якщо це не допомогло
Якщо порт із панелі теж «зайнятий», значить його використовує ще одна ваша служба або значення скопійовано з помилкою. Порівняйте числа в панелі та в конфігурації символ за символом.
