• 解决MyEclipse里Tomcat端口被占用而无法启动的情况


    今天在MyEclipse里启动Tomcat时,控制台报错(myeclipse2013,tomcat 7.0.52)
    错误显示java.lang.Exception: Socket bind failed 后面扒拉扒拉一堆,从网上连接到错误的原因是Tomcat端口被占用,网上的许多方法都是建议更改端口号,我觉得这是一件相当麻烦的事情,遂接着百度,寻找是否还有别的方法,终于,功夫不负有心人,终于找到一个靠谱的解决方法请戳这里
     
    说一下我采用的方法:
      1.开始-运行-输入cmd,再输入“netstat -ano”回车-查到8080端口的PID 
      2.通过Ctrl+Alt+Delete快捷键打开Windows任务管理器-查看-选择列-勾选PID(进程标识符)(P)-找到8080端口的PID-结束进程
          接下来在MyEclipse里启动tomcat,yes,控制台没有报错,启动正常,在浏览器打开Tomcat依然正常。
     
    下面是原文里提供的方法,我没有全部试验,对于LZ说的修改端口号的弊端,亦觉如此。
      第一种方案:打开任务管理器 ,把javaw进程结束,重启tomcat,问题解决。
      第二种方案提供了2种方法:
      第一种方法: 
        1.开始-运行-输入cmd,再输入“netstat -ano”回车-查到8080端口的PID 
        2.通过Ctrl+Alt+Delete快捷键打开Windows任务管理器-查看-选择列-勾选PID(进程标识符)(P)-找到8080端口的PID-结束进程 
          或开始-运行-输入cmd-netstat -ano|find "8080 "-tasklist|find "PID "-askkill /pid PID 
      第二种方法: 
        找到tomcat下面的server.xml这个配置文件修改里面的端口即将Server port的值修改下即可但这种方法效果没有第一种好,因为修改后的端口也存在被占用的可能
  • 相关阅读:
    C 语言指针小结
    NOIP2012 复赛考生须知!
    2012 NOIP 初赛复习指导
    16元的纸币
    记一次社会化的钓鱼攻击
    福州大学ACM代表队获36届ACMICPC全球总决赛第18名
    福州教育相关教育资源介绍
    世界末日:科普很重要啊~~~
    201212信息学奥林匹克竞赛,新生招募
    模拟人脑:这个事儿,闹大了
  • 原文地址:https://www.cnblogs.com/hyhl23/p/3599577.html
Copyright © 2020-2023  润新知