开发过微信公众号的小伙伴可能都了解,应用部署的话需要80端口。这样的话就需要在tomcat的server.xml文件中修改其端口号,但即使在tomcat中修改了端口号,在启动tomcat的时候也会报80端口已被占用的提示。那么遇到这种问题该怎么办呢?其实只要找出占用端口的程序然后把它关闭掉就可以解决了,现在小编就为大家介绍一下Win7服务端口被占怎么办吧。
1、首先打开win7系统开始菜单,在菜单搜索框中输入cmd并打开,然后在弹出来的命令框中输入下面代码,查看80端口的PID号码
C:Userslinuxzgf>netstat -aon |findstr 80
TCP 0.0.0.0:80 0.0.0.0:0 LISTENING 1736
2、然后根据查看后的PID来查看是否是被哪一个程序占用的;
C:Userslinuxzgf>tasklist |findstr “1736”
httpd.exe 1736 Services 0 13,256 K
3、结果显示的是Win7的80端口默认是被System进程占用的;
解决方法如下:
1)首先打开运行对话框,在对话框中输入打RegEdit,回车打开注册表编辑器;
2)然后在注册表编辑器的左侧依次找到定位到“HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/HTTP”;
3)接着在窗口的右侧找到一个DWORD值Start,双击它将其改为0,确定保存后重新启动一下电脑就可以了。