IDEA はサービスを開始し、ポートが占有されており、Web サーバーの起動に失敗したことを示すプロンプトを表示します。ポートはすでに使用されています。

これは通常、ポートが別のプログラムによって占有されていることが原因で発生します。この問題を解決するには、次のことを試してください

Linuxシステム

1. ポートを占有しているプロセスを強制終了します。ターミナルでコマンド sudo lsof -i :<ポート番号> を使用してポートを占有しているプロセスを見つけ、kill コマンドを使用してプロセスを強制終了できます。たとえば、ポート番号が 8080 の場合、次のコマンドを使用できます。

sudo lsof -i :8080
kill <进程号>

2. IDEA のポート番号を変更してサービスを開始します。IDEA 設定インターフェイスを開き、[ビルド、実行、デプロイメント] -> [デバッガー] -> [ビルトイン サーバー] を見つけて、デフォルトのポート番号を空いているポート番号に変更します。

ファイアウォールの設定を確認してください。ファイアウォールが IDEA のサービスの開始を妨げていないことを確認する必要があります。ファイアウォールを一時的に無効にしてサービスを再起動してみてください。

ウィンドウズシステム

1. ポートを占有しているプロセスを強制終了します。同様に、Windows ではターミナル コマンドを使用してプロセスを見つけて強制終了することもできます。まずコマンド プロンプトを開き、次のコマンドを入力します。

netstat -ano | findstr :<端口号>

このコマンドは、プロセス ID を含む、ポートを占有しているすべてのプロセスの詳細をリストします。次に、次のコマンドを使用して、ポートを占有しているプロセスを強制終了します。

taskkill /pid <进程ID> /f

このうち/fプロセスを強制終了する機能です。

2. IDEA のポート番号を変更してサービスを開始します。同様に、IDEA設定インターフェースを開き、「ビルド、実行、デプロイメント」→「デバッガー」→「ビルトインサーバー」でポート番号を他の空いているポート番号に変更できます。

3. ファイアウォールの設定を確認します。Windows システムでファイアウォールを使用している場合、IDEA がサービスを開始できない可能性があります。ファイアウォールによって IDEA のサービスの開始が妨げられる場合があるため、ファイアウォールを一時的に無効にしてみてください。

最後に書きます

関連記事に興味がある場合は、公式アカウント「Architecture Palace」に注目してください。今後も AIGC、Java の基本的な面接の質問、Netty、Spring Boot、Spring Cloud などの一連の記事、および一連の記事を更新していきます。乾物はいつでもお届けします!

おすすめ

転載: blog.csdn.net/jinxinxin1314/article/details/131026500