如何查看80端口是否被占使用_端口被占使用解决办法.docVIP

如何查看80端口是否被占使用_端口被占使用解决办法.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
80端口是否被占用的解决办法 PAGE1 / NUMPAGES7 HYPERLINK mailto:Syc086@ Syc086@ 撰写 80端口是否被占用的解决办法 一、问题描述 公司外网发布是必须使用80端口,可是每次tomcat启动时,总时报端口占用,如果将端口改为不用的端口,例如:8090等,就能正常启动使用。 二、问题分析 一般服务器安装MS SQL Server 2008 时,都要求安装IIS 5.0或6.0,此时,肯定时被IIS 占用了,如果你把IIS 端口号修改成其它的,重启IIS 后,80端口仍然被占用呢,那你就需要检测是否还有其它服务占用了。 三、问题检查及处理 先介绍一下我的服务器环境:Windows 2003 Server SP2,MS SQL Server 2008 R2 ,Tomcat 6.0 ,Sun JDK 1.6 和1.7版本。 检查端口占用常用方法有:使用Dos 命令检查或使用专用软件检查。 使用Dos 检查:在Dos 命令行中输入 netstat?-aon|findstr?80 即可查看到端口被谁占用,我查时被 System 占用,PID为4,使用进程查看器发现是系统自己的进程,所以没办法停用,如果停用,系统无法正常工作,并且重新启动电脑。 使用专用软件检查,例如:Active Ports软件,可以查看到什么端口被什么软件点用,安装位置是什么等,就可以直接定位,但是我的服务器还是显示为PID为4,程序为System占用,声明:System不带.exe啊(有的进程为:System.exe,我的则不是) 处理方法:经仔细查找,发现是MS SQL Server 2008服务占用了80端口,此时启动 SQL Server 配置管理器,进入后,将SQL Server Reporting Services 服务停用后即可,也不影响MS SQL Server 的正常使用。 最终处理方法: 将IIS改不用的端口后禁用掉。 将MS SQL Server 2008的SQL Server Reporting Services 服务停用。 重新关机看一下Tomcat是否正常启动。 ? 下面是我正常启动后的端口服务图片 四、网上查找的资料,供学习 ?进入CMD,输入netstat -ano就可以很清楚的看到本地80口占用程序的PID,然后再去任务管理器里查找到PID所对应的进程(如果任务管理器没有PID,查看--选择列),原来是迅雷5给占用了,再去迅雷里查看设置,竟然BT的默认TCP传输端口是80,改掉设置,IIS启动正常了。。。? 如何查看80端口被占用 开始--运行--cmd? --cmd? ? 进入命令提示符,输入netstat?-ano? ?即可看到所有连接的PID? 之后启动任务管理器 ? 找到这个PID所对应的程序 如果任务管理器中没有PID这一项,可以在任务管理器中选查看-选择列 勾选pid,确定即可显示 ? 经常,我们在启动应用的时候发现系统需要的端口被别的程序占用,如何知道谁占有了我们需要的端口,很多人都比较头疼,下面就介绍一种非常简单的方法,希望对大家有用 假如我们需要确定谁占用了我们的80端口 1、Windows平台 在windows命令行窗口下执行: C:netstat?-aon|findstr?80 TCP?????:80?????????:0???????????????LISTENING???????2448 看到了吗,端口被进程号为2448的进程占用,继续执行下面命令: C:tasklist|findstr?2448 thread.exe?????????????????????2016?Console?????????????????0?????16,064?K 很清楚吧,thread占用了你的端口,Kill?it 如果第二步查不到,那就开任务管理器,看哪个进程是2448,然后杀之即可。? 如果需要查看其他端口。把?80?改掉即可 补充:原来出现这个错误原因 (httpd.exe:?Could?not?reliably?determine?the?servers?fully?qualified?domain?name,?using?11?for?ServerName)是因为DNS没配置好.?如果不想配置DNS,?就在httpd.conf?,?在最前加入?ServerName?localhost:80?即可 另外 HYPERLINK /z/Search.e?sp=S360%E5%AE%89%E5%85%A8%E5%8D%AB%E5%A3%ABch=w.search.yjjlinkcid=w.search.yjjlink \t _blank 360安全卫士中的【流量

文档评论(0)

wx171113 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档