1

嗨,我有一个特殊的场景,当我启动 tomcat 时,它还会初始化一些其他服务,这些服务实际上绑定在特定端口上并开始在该端口上侦听。

当我尝试关闭tomcat时出现问题,java进程实际上并没有被杀死,因为这个进程一直在监听那个特定的端口。我实际上对此绑定没有任何控制权,也没有该类的源代码,因为这是由第三方 jar 完成的。

所以我只是想知道有没有一种特殊的方法可以通过java优雅地中止监听这个端口?

我每次都必须使用 kill -9 来终止进程并释放端口

4

0 回答 0