Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/395.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何使用putty或WinSCP在服务器上手动关闭端口?_Java_Eclipse_Tomcat7_Putty_Winscp - Fatal编程技术网

Java 如何使用putty或WinSCP在服务器上手动关闭端口?

Java 如何使用putty或WinSCP在服务器上手动关闭端口?,java,eclipse,tomcat7,putty,winscp,Java,Eclipse,Tomcat7,Putty,Winscp,在我的java web应用程序中,我使用某些端口,如1025、10..、10。在服务器中重新启动tomcat后。tomcat项目使用的端口未关闭,它仍然处于打开状态 如何使用putty或WinSCP文件编辑手动关闭端口 任何关闭端口的解决方案都可以使用Nirsoft的实用程序手动关闭TCP连接。也就是说,这不一定是正确的做法…进入tomcat目录并运行shutdown.sh脚本,现在您可以重新使用这些端口。希望这有帮助,如果没有评论的回应 如果这不能解决问题 使用netstat命令查找进程id或

在我的java web应用程序中,我使用某些端口,如1025、10..、10。在服务器中重新启动tomcat后。tomcat项目使用的端口未关闭,它仍然处于打开状态

如何使用putty或WinSCP文件编辑手动关闭端口
任何关闭端口的解决方案都可以使用Nirsoft的实用程序手动关闭TCP连接。也就是说,这不一定是正确的做法…

进入tomcat目录并运行shutdown.sh脚本,现在您可以重新使用这些端口。希望这有帮助,如果没有评论的回应

如果这不能解决问题

  • 使用
    netstat
    命令查找进程id或pid
  • 如果solaris使用linux或pfiles,请使用
    lsof
    验证pid
  • 使用
    Kill杀死

  • 希望这有帮助。在一台服务器中,将有多个进程运行其中一些您可能不知道的进程,这些进程可能会使用您的端口(共享)。在使用netstat watch查看关闭等待状态(这些是杀手级处理进程)时,您必须以安全的方式清除它们

    通过netstat识别使用端口的进程并杀死进程我不知道这是否可能,但看起来资源泄漏永远不会发生。您通过什么方式确保实际重新启动Tomcat?可能是挂起了(常见的情况)。使用putty我正在重新启动tomcat7服务感谢您的响应。当我重新启动或再次启动服务器时,该端口正在使用中。在我的应用程序中,tomcat使用8080和我的服务端口1025,10。。我的服务端口没有关闭。同样的问题remains@NN如果不是共享资源,可能是其他进程正在使用这些端口。我的意思是,若它是一个测试服务器,那个么使用kill命令杀死那个些进程。(查看答案了解详细信息)如果这解决了您的问题,请给答案打分/接受答案,这样问题就结束了。