关于端口被占用或者没有被占用却提示Several ports (8005, 8080, 8009) required by Tomcat的问题

喜欢的  关注 下  博主  哈

 

博主也经常出现奥多大大小小的问题   ;  比如今天用eclipse启动tomcat的时候,突然弹出窗口提示

“Several ports (8005, 8080, 8009) required by Tomcat v6.0 Server at localhost are already in use. The server may already be running in another process, or a system process may be using the port. To start this server you will need to stop the other process or change the port number(s).””

             没得办法又得自己找问题了咯,难受啊  ,,,,作为入门得程序员总是会把好多得问题扩大化,所以博主真诚告知:遇到问题不要慌张哈 ,没事就问问度娘呀  ,比如你遇到问题  刚好看到我这篇文章 哈哈哈    能够解决得话,我可是很开心得呀  

 

喜欢的  关注 下  博主  哈

 

解释:::

            其实这个问题按官方的回答是由于你电脑得端口号被占用 了      比如8080    之类得端口号被占用了  ,《关于端口号占用问题这里博主就不解释了哈  ,,,多问娘娘哈》

一:显示上面得错误信息,tomcat启动出现问题 (端口号被占用)

          一般操作:打开任务管理器,找javaw.exe的进程,kill掉,搞定,或者你随便度娘一下,很多的解决方案。

 

二:同样显示上述错误代码问题(但是其实不一定是端口号占用得问题)

比如博主遇到的 ::::端口没有被占用,即使我改tomcat的端口,一样提示这个错误。

思考了许久 凭博主得第七感   :::感觉问题的原因不是我的电脑端口被占用,或者其他得多了什么问题,而是少了什么,特别是少了什么关键服务导致tomcat启动失败。

了解了下 netsh winsock reset   的作用  :

               这个命令作用是重置 Winsock 目录。如果一台机器上的Winsock协议配置有问题的话将会导致网络连接等问题,就需要用netsh winsock reset命令来重置Winsock目录借以恢复网络。这个命令的好处是可以重新初始化网络环境,以解决由于软件冲突、病毒原因造成的参数错误问题   ///或者是本章的tomcat的问题都是可以用这个方法的哈


但是输入这个也是会有部分的小问题   :
        这个命令可以重新初始化网络环境,以解决由于软件冲突、病毒原因造成的参数错误问题。当执行完winsock的命令重启计算机后,需要重新配置IP。局域网的话需要DNS选择一下,另外因机而异可能会断网或网速变慢,这个就需要继续再进行解决了。(博主就不抢度娘的工作了哈 。,,,,嘻嘻    懒得写啦 )

 

问题终结:

解决办法:

1、运行cmd进入命令行界面;

2、运行命令: netsh winsock reset

3、重启电脑

再运行tomcat,   问题完美解决

喜欢的  关注 下  博主  哈

  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值