zoukankan      html  css  js  c++  java
  • tomcat端口号被占用的问题

    错误原因:
    8080端口被其他的应用占用!

    在网上查了下解决方案,有些说在任务管理窗口关闭javaw.exe,有些说shutdown一下tomcat,亲测在某些场合下可用。

    下面是摘自其它博客园里文章的解决方案,用上了黑色小窗口,感觉有点鸡动~~~


    解决方案:
    第一步,命令提示符号,执行命令:netstat –ano
    Active Connections
    Proto Local Address          Foreign Address        State           PID
    TCP    0.0.0.0:8080           0.0.0.0:0              LISTENING       656
    TCP    0.0.0.0:8080           0.0.0.0:0              LISTENING       656
    可见,占用8080端口的进程的PID是656
    第二步,命令提示符号,执行命令:tasklist
    图像名                       PID 会话名           会话#       内存使用
    ========================= ====== ================ ======== ============
    TNSLSNR.exe                  656 Console                 0      8,992 K
    可见,该占用8080端口的进程是TNSLSNR.exe
    第三步,通过任务管理器,终止进程TNSLSNR.exe
    第四步,重新启动tomcat,即可正常启动

    这种方法可以让你知道到底是哪个应用程序在占用你的端口号,唯一缺点是命令行我记不住啊。

    然后,真要是找不到怎么关闭占用你端口号的应用程序,本人还有一种方法就是重启计算机,亲测可用。

    ----------天道酬勤----------------
  • 相关阅读:
    Spring中的AOP实现思路
    手写IOC-SPRINGPMVC-CONNPOOL
    职责链模式
    判断一个二叉树是不是对称二叉树
    合并区间
    shell命令中用source 和sh(或者bash)执行脚本的区别,以及export的作用
    angular指令的compile,prelink 和 postlink以及controller
    angular的启动原理
    高并发优化方法
    搭建ssm框架的一个小坑
  • 原文地址:https://www.cnblogs.com/jiliunyongjin/p/6635194.html
Copyright © 2011-2022 走看看