喜欢的 关注 下 博主 哈
博主也经常出现奥多大大小小的问题 ; 比如今天用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、重启电脑