zoukankan      html  css  js  c++  java
  • cmd命令关闭占用程序的端口

    遇到的问题:

      在重新启动tomcat服务时,启动失败,显示的信息大概为:Error running 'cus_manager_system': Unable to open debugger port (127.0.0.1:52022): java.net.SocketException "socket closed"

                                (英文大概类似于这种,失败原因就是:你要使用到的端口号被占用,我的错误是某端口号被navicat占用了)

    一:解决方法:

      1. 找到占用此端口的进程号:netstat  -aon|findstr  "59207"

      

      2. 查看此进程所对应的应用程序:tasklist|findstr "1396"

      

      3. 然后关闭掉此应用程序,待tomcat成功启动后,再打开navicat(navicat是怎么占用的不知道)

    二:有时会出现一种情况时:端口被占用,用上面的第一步查询时,却查不到任何占用此端口的应用程序;

     此时,可以采用下边的方法,强制关闭你的java服务,打开任务管理器,如下图:

      

      然后,右键关闭此进程,(按下键盘上的  j  找到下一个java服务,直到关闭所有),再次运行服务,就可以正常启动了;

    三:终极大法:重启电脑;

  • 相关阅读:
    Laravel5.0学习--03 Artisan命令
    yar框架使用笔记
    MySQL外键之级联
    笛卡尔积
    PHP钩子机制
    CentOS安装PHP7+Nginx+MySQL
    Linux压缩命令
    Git命令汇总
    使用List把一个长字符串分解成若干个短字符串
    Adb connection Error:远程主机强迫关闭了一个现有的连接
  • 原文地址:https://www.cnblogs.com/mufengforward/p/9045161.html
Copyright © 2011-2022 走看看