进程的端口被占用的解决方案

今天,不小心把IIS的默认站点给删除了,再次添加默认站点,路径C:\inetpub\wwwroot,发现启用时,提示--另一个程序正在使用此文件,进程无法访问!

解决方案:在DOS下输入: netstat -ano 查看80端口信息中的PID号,然后打开任务管理器查看对应PID的程序名称。 打开任务管理器,点击“查看”/选择列,勾选“PID(进程标识符)”,然后单击“进程”标签,找到80端口对应的pid,就可以看到是那个程序占用的了,最后发现是迅雷占用了80端口。更改这个程序的port,再重启这个程序,使更改生效。再次启动iis,一切ok。

百度得知 如迅雷下载有时会占用80端口,且当占用80端口下载时速率会大幅提升。

图例:在开始菜单->运行->cmd->输入 netstat   -ano 命令,可以查看哪个进程占用了8080和8009端口,找到占用端口软件的PID,然后在任务管理器找到对应PID的软件,关闭结束该进程即可。如果任务管理器中没有显示PID列,需要设置,查看---》选择列---》勾选“PID(进程标识符)”。

方案2:修改tomcat默认端口号。

修改Tomcat的配置文件。 例如:C:/tomcat5.5.25/conf/server.xml  <Connector port="8080" maxHttpHeaderSize="8192"                maxThreads="150" minSpareThreads="25" maxSpareThreads="75"                enableLookups="false" redirectPort="8443" acceptCount="100"                connectionTimeout="20000" disableUploadTimeout="true" />

Connector 节点,将port="8080"中的端口改为一个没有被占用的端口。

注意:方案2不知道好用不好用,先留着没准以后有用!

进程的端口被占用的解决方案

时间: 2024-08-28 10:29:47

进程的端口被占用的解决方案的相关文章

遇到tomcat端口被占用问题解决方案

1) 启动Eclipse的Tomcat5.0时,报以下错误: 2)根据以上提示显示:Tomcat Server 的8080端口已经被占用.查看它被哪个占用,方法如下: 3)可以看到占用此端口的PID为5092,这时我们打开资源管理器: 如果显示列中没有PID列,则: 4)打开“选择列”后,打开以下页面: 5)选择“PID“,点击确定按钮,在列表中即可显示PID列,查找刚才查找到的PID为5092的进程,显示为ReportingServicesService.exe,这个是SQL 2005 Ser

Windows下ADB默认的5037端口被占用,解决方案。

Windows下可能会由于系统版本不一样的原因导致有的系统5037端口被系统进程占用.导致ADB无法使用5037端口,从而导致ADB不能打开,在eclipse上跑Android程序的时候显示ADB server donot ACK. 下面我们来解决这个问题,在环境变量里添加ANDROID_ADB_SERVER_PORT ,把它的值设为其他端口,我改的是7035,这样就成功的把ADB的端口换成了其他系统不用的端口. OK了,这里感谢一下鼎桥终端的强哥.

elipse tomcat报Several ports (8005, 8080, 8009) 端口被占用问题解决方案

修改tomcat8.5或者tomcat7.0中server.xml的端口: 找到tomcat安装路径,C:\XX\apache-tomcat-8.5.9\conf文件夹下的server.xml找到相应的 <Server port="8005" shutdown="SHUTDOWN">改为 <Server port="8015" shutdown="SHUTDOWN"> <Connector por

phpstudy80端口被占用时的解决方案

1.适合人群? 之前笔记本单独安装过Apache.php.mysql环境,但是后期想用集成开发环境phpstudy的,安装完phpstudy后(之前的单独环境依然存在),发现启动时,总是显示80端口被占用,如何解决,看第二条: 2.因为Apache当时安装时服务是自动开启的,所以,笔记本每次开机都会显示Apache服务已经启动,需要你手动退出Apache,然后发现重启phpstudy还是显示80端口被占用,如何解决,看第三条: 3.解决方案: 在命令行输入netstat -aon可以查看80端口

tomcat端口被占用问题完美解决方案!

这两天清明放假,刚刚琢磨把JAVA8.TOMCAT.ECLIPS装好,幸好现在网络发达,遇到问题可以问度娘,好不容易配置好,写了一个小程序,一运行还说Tomcat端口被占用,试了改写tomcat安装目录conf下的server.xml中的端口,没有成功,原因不详.最后用了下面的方法好使. 启动Tomcat服务器报错: Several ports (8005, 8080, 8009) required by Tomcat v7.0 Server at localhost are already i

根据端口查找占用进程——API方法

转自http://blog.csdn.net/tht2009/article/details/40458425 在开发联网应用时,常常需要申请.绑定端口,这时就需判断哪些端口可用或指定端口是否被占用.在命令行窗口下,输入"netstat -ano"命令可以显示查看当前端口占用情况.如何在程序代码中实现这个功能呢? 当然也可以执行cmd命令,通过分析返回文本来判断.其实,Windows已经提供了获取当前网络连接状态的API,这些API都位于动态库Iphlpapi.dll中.跟查看端口情况

Tomcat端口被占用解决方案

Tomcat端口被占用解决方法 1.在dos下,输入 netstat -ano|findstr 8080 //说明:查看占用8080端口的进程,显示占用端口的进程 2.taskkill /pid 1952 /f //说明,运行windows自带taskkill命令,将上面显示的进程号,结束掉 方案来自网络

关于linux系统端口查看和占用的解决方案

转载请注明出处:帘卷西风的专栏(http://blog.csdn.net/ljxfblog) 一直以来,在处理linux服务器的过程中,经常会遇到一个问题,有时候kill掉进程之后,端口被占用,新的进程一直起不来,等几十秒之后才能正常启动.所以一直也没专门来处理这个问题. 最近一周频繁出现这样的情况,等待很久也不能启动新进程,总是提示端口被占用,只有重启机器才能恢复正常,这个简直是个灾难,所以下定决心要解决这个问题. 查了一些资料,了解了如何查看端口占用情况和处理方法. 1.使用netstat命

window 和 linux 环境下杀死tomcat进程——也可以解决其他端口被占用的问题

1.应用场景 在Windows或者linux操作系统中,我们在启动一个tomcat服务器时,经常会发现8080端口已经被占用的错误,而我们又不知道如何停止这个tomcat服务器. 2.window环境下杀死进程 1.首先查找到占用8080端口的进程号PID是多少(tomcat默认是8080端口,假如你修改了tomcat的监听端口,请输入你的tomcat端口号) netstat -ano | findstr 8080 这个命令输出的最后一列表示占用8080端口的进程号是多少,假设为9572 2.k