IIS和Tomcat共用80端口后撤回,用Tomcat使用80端口

仅使用与使用isapi_redirect实现IIS和Tomcat公用80端口

1.停用IIS

2.进入控制面板-管理工具-服务,找到IIS Admin Service,并停止运行

3.找到注册表中的:HKEY_LOCAL_MACHINE/SOFTWARE/Apache Software Foundation/Jakarta Isapi Redirector/1.0或HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Apache Software Foundation\Jakarta Isapi Redirector\1.0,如果都有的话,都删除掉。

4.Tomcat安装路径下的/conf文件夹下删除文件:isapi_redirect.dll、isapi_redirect.properties、workers.properties、 uriworkermap.properties

5.打开omcat安装路径下的/conf文件夹下的server.xml,将

<Connector port="8080" protocol="HTTP/1.1"
               connectionTimeout="20000"
               redirectPort="8443" />

修改为80,并重启Tomcat(80端口被占用的往下看)。

6.在浏览器中输入http://127.0.0.1发现404的话,即说明80端口被占用。

7.打开cmd,输入netstat -ano查看80端口被哪个占用了,找到对应的PID。接着我发现,80端口是被一个PID为4的端口占用了。
我又打开任务管理器,查看了PID为4的进程为哪个,PID为4的进程为系统进程,不能够强制结束,这就有点麻烦了。

8.使用注册表,开始-》regedit,找到HKEY_LOCAL_MACHINE-System-CurrentControlSet-Services-HTTP双击,然后找到Start,将3改为4,确定并重启电脑即可

猜你喜欢

转载自blog.csdn.net/woai671/article/details/78532046