Address already in use
Un cas particulier d'erreur bind : en quoi elle diffère de Failed to bind, quand un plugin est en cause et comment trouver le port occupé.
Mis à jour le 13 août 2026
java.net.BindException: Address already in use
Le port est déjà utilisé par un autre processus. Cette erreur diffère de Failed to bind en ce qu'elle est souvent affichée par un plugin, et non par le cœur du serveur : le serveur démarre quand même, mais le plugin est désactivé.
Les suspects habituels
| Plugin | Port par défaut |
|---|---|
| Dynmap | 8123 |
| BlueMap | 8100 |
| Votifier | 8192 |
| Simple Voice Chat | 24454 |
| RCON | 25575 |
| Query | 25565 |
Si vous avez deux plugins de ce type sur leurs ports par défaut, ils entrent en conflit entre eux ou avec des ports déjà occupés par la plateforme.
Solution
Récupérez les ports dédiés dans le panneau et renseignez-les dans les configurations des plugins. Attribuez un port distinct à chaque service.
Vérification
Après le démarrage, consultez le journal : un plugin fonctionnel indique sur quel port il a démarré. Une ligne du type Web server started on port 8123 confirme que tout va bien.
Si cela ne résout pas le problème
Si le port fourni par le panneau est lui aussi « déjà utilisé », c'est qu'un autre de vos services l'occupe, ou que la valeur a été copiée avec une erreur. Comparez les numéros dans le panneau et dans la configuration caractère par caractère.
