Address already in use
バインドエラーの特殊なケースについて説明します。Failed to bindとの違い、プラグインが原因となる場合、使用中のポートの特定方法を解説します。
更新日 2026年8月13日
java.net.BindException: Address already in use
ポートはすでに別のプロセスによって使用されています。これはFailed to bindとは異なり、多くの場合コアではなくプラグインによって出力されるエラーです。サーバーは起動しますが、そのプラグインは無効化されます。
よくある原因
| プラグイン | デフォルトポート |
|---|---|
| Dynmap | 8123 |
| BlueMap | 8100 |
| Votifier | 8192 |
| Simple Voice Chat | 24454 |
| RCON | 25575 |
| Query | 25565 |
このようなプラグインを2つ、それぞれデフォルトポートで使用していると、互いに競合するか、すでにプラットフォームが使用しているポートと競合します。
解決方法
コントロールパネルから専用ポートを取得し、プラグインの設定に指定してください。各サービスに個別のポートを割り当てます。
確認方法
起動後、ログを確認してください。正常に動作しているプラグインは、どのポートで起動したかを報告します。Web server started on port 8123 のような行があれば、問題ないことが確認できます。
それでも解決しない場合
コントロールパネルのポートも「使用中」である場合は、あなたの別のサービスがそのポートを使用しているか、値をコピーする際にミスがあったということです。パネルと設定の数値を1文字ずつ比較してください。
Minecraftホスティングオフラインでもサーバーが稼働サーバーを作成
