こんにちは、Tomcat を起動すると、特定のポートに実際にバインドし、このポートでリッスンを開始する他のサービスも初期化する特定のシナリオがあります。
このプロセスがその特定のポートをリッスンし続けるため、Tomcatを閉じようとすると、実際にはJavaプロセスが強制終了されません。これはサードパーティのjarによって行われるため、実際にはこのバインドを制御することも、クラスのソースコードを取得することもできません。
Java経由でこのポートを正常にリッスンすることを中止できる特定の方法があることを知りたかっただけですか?
プロセスを強制終了してポートを解放するには、毎回 kill -9 を使用する必要があります