Địa chỉ đã được sử dụng
Một trường hợp đặc biệt của lỗi bind: nó khác với Failed to bind như thế nào, khi nào plugin là nguyên nhân, và cách tìm cổng đang bị chiếm.
Cập nhật 13 tháng 8, 2026
java.net.BindException: Address already in use
Cổng đã bị một tiến trình khác chiếm dụng. Lỗi này khác với Failed to bind ở chỗ nó thường do plugin in ra, không phải core: máy chủ vẫn khởi động, nhưng plugin bị vô hiệu hóa.
Những nghi phạm thường gặp
| Plugin | Cổng mặc định |
|---|---|
| Dynmap | 8123 |
| BlueMap | 8100 |
| Votifier | 8192 |
| Simple Voice Chat | 24454 |
| RCON | 25575 |
| Query | 25565 |
Nếu bạn có hai plugin như vậy cùng dùng cổng mặc định, chúng sẽ xung đột với nhau hoặc với những cổng đã bị nền tảng chiếm.
Cách khắc phục
Lấy cổng riêng từ bảng điều khiển và đặt vào cấu hình plugin. Hãy cấp cho mỗi dịch vụ một cổng riêng.
Kiểm tra
Sau khi khởi động, hãy xem log: một plugin hoạt động bình thường sẽ báo cổng mà nó đã chạy. Dòng như Web server started on port 8123 xác nhận mọi thứ đều ổn.
Nếu vẫn không được
Nếu cổng từ bảng điều khiển cũng “đang được sử dụng”, thì một dịch vụ khác của bạn đang dùng nó, hoặc giá trị đã bị sao chép nhầm. Hãy so sánh từng ký tự giữa con số trong bảng điều khiển và trong cấu hình.
