首页 > 系统服务 > 详细

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

时间:2014-03-14 18:02:47      阅读:2643      评论:0      收藏:0      [点我收藏+]
今天在MyEclipse里启动Tomcat时,控制台报错(myeclipse2013,tomcat 7.0.52)
错误显示java.lang.Exception: Socket bind failed 后面扒拉扒拉一堆,从网上连接到错误的原因是Tomcat端口被占用,网上的许多方法都是建议更改端口号,我觉得这是一件相当麻烦的事情,遂接着百度,寻找是否还有别的方法,终于,功夫不负有心人,终于找到一个靠谱的解决方法,原文地址http://oklab.blog.china.com/201204/9527727.html
 
说一下我采用的方法:
  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的值修改下即可但这种方法效果没有第一种好,因为修改后的端口也存在被占用的可能

解决MyEclipse里Tomcat端口被占用而无法启动的情况,布布扣,bubuko.com

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

原文:http://www.cnblogs.com/hyhl23/p/3599577.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!