Windows下80 及 443端口占用Tomcat无法访问该端口问题

  1. 虚拟机进程占用
    之前碰到过一次占用是vmware的进程占用的。

查询端口占用方法

netstat -aon|findstr "443"

查看具体pid进程对应的程序
tasklist|findstr "pid"

杀掉对应pid进程
taskkill /T /F /PID xxx
  1. system 进程占用
    在这里插入图片描述
    这里是系统服务,不要随便kill,在任务管理器进程中可以查看详细信息,具体的程序:
    Windows下80 及 443端口占用Tomcat无法访问该端口问题_第1张图片
    这个程序也是不能随便kill的。

最后解决的办法是,在注册表中修改相关参数:
Windows下80 及 443端口占用Tomcat无法访问该端口问题_第2张图片
计算机\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\HTTP
修改为0,保存重启即可。
Windows下80 及 443端口占用Tomcat无法访问该端口问题_第3张图片
然后Tomcat之前设置的80 和 443 就可以访问了。

你可能感兴趣的:(IT基础笔记,tomcat,windows,java,端口)