解决System进程占用80端口
项目开发管理端后台程序,要换成JFinal框架,在搭建Demo框架完成后,Run As 项目中的Config文件后,提示80端口被占用。
好了,问题简单粗暴,解决80端口就OK了。
真的简单?Really粗暴?No! 下面是复杂的解决过程……
1、先看看什么是80端口,它和8080、8001等端口有何区别?
80端口是为HTTP(HyperText Transport Protocol)即超文本传输协议开放的,此为上网冲浪使用次数最多的协议,主要用于WWW(World Wide Web)即万维网传输信息的协议。可以通过HTTP地址(即常说的“网址”)加“:80”来访问网站,因为浏览网页服务默认的端口号都是80,因此只需输入网址即可,不用输入“:80”了。--百度百科
也就是说,只要我们想上网,就必须开放80端口。在有的解决80端口被占用的方案中,发现有的文章建议关闭Http Service,简直是Kidding me……
8080、8001等端口其实本质上没什么区别,而且它们本身无实际意义,只是用于代理服务器端口来代理服务,如tomcat、nginx、IIS等。大部分服务提供方都默认使用8080端口用于WWW代理服务,因此经常会发现8080端口被占用的情况。但我们可以通过配置文件修改,如改成8001等。
2、如何解决的端口占用?
首先,看看到底是谁占用了80端口:查看80端口占用方法。发现是System占用了,System是什么鬼?系统进程啊!
顿时有些懵~ 好吧,继续go,在任务管理器中找到System进程后,选中,结束进程,发现并没有什么效果。
百度,在dos窗口结束该进程的方法,依然无效。后来查了一下System进程,发现他是Windows页面内存管理进程,拥有0级优先权,没有它系统无法启动。 也就是说,System进程是无法关闭的,如果你强行结束system进程树会直接导致蓝屏。头破血流过来的,您就不要试了吧~
后来猜想可能是IIS占用的,于是关闭了IIS中的应用,如图:
运行Eclipse下的demo,依然被占用……
后来朋波也遇到了这个问题,发现是SqlServer的Reporting Service占用了这个端口,就停止了该报表服务。
然后运行Demo,就解决了这个问题,成功解除了80端口占用。
对于Windows系统专用的,像IIS,或者微软公司的产品,如SQLServer,感觉都怪怪的。他们虽然占用了80端口,但在进程列表中并不显示出来。
3、后续……
demo运行成功了,于是停止Eclipse对它的服务,然后引入实际的项目程序,再次运行发现还是80端口占用!!!
好吧,已经无语了。
于是继续执行查看80端口的进程,发现是javaw.exe占用了该端口。这次问题就比较明朗了,肯定是上面的demo占用了80端口没有释放,于是删除了demo,再执行项目就没问题了,试了几次都保持success。
小结:解决这个问题的过程反映出我们分析和解决问题时要从多角度考虑:有那些解决思路:无脑百度、问题分析等。理清问题中的“节点”:如80端口是什么、System进程是什么、什么运行环境下产生的问题。这样我们就会做到遇事不乱、心中有数。
解决System进程占用80端口相关推荐
- 解决Windows Server 2008 System进程占用80端口
解决Windows Server 2008 System进程占用80端口 我这台机子是64位系统 Netsata –ano 80 PID 4 在任管理器中是system NT Kerne ...
- 解决Windows Server 2008 System4进程占用80端口 net stop http
解决Windows Server 2008 System进程占用80端口 输入netstat -ano 可以看到80端口被PID4占用,于是打开任务管理器-进程-查看,选择列,勾选PID 可以看到pi ...
- window系统80端口被占用 ,解除了NT Kernel System PID=4 进程占用80端口
window系统80端口被占用问题排查 tomcat 配置的80端口 ,启动时报错80端口 冲突 我这边window 虚拟机服务器是运维人员新配置的,80冲突,然后我把java程序都关闭,已查到不到j ...
- win7 win10下80端口被System进程占用的解决方法
用如下方法可以解决System进程占用80端口的问题: 打开RegEdit:开始-运行-输入regedit-调出注册表 找到HKEY_LOCAL_MACHINE\SYSTEM\CurrentContr ...
- Windows下80端口被pid为4的System进程占用解决方法
前言 之前是Windows 7系统,前段时间装了Windows 10,php环境还没来得及搭建.今天折腾了一下,是用nginx+php,端口是80(已经停止了iis服务),nginx就是起不来,十之八 ...
- 安装tomcat时,SYSTEM进程(PID=4)占用80端口的几种情况及解决方法(window7系统)...
首先,我们要看怎么80端口是否被占用: 点击电脑左下角的 输入cmd , 回车,然后输入netstat -ano|findstr "80" 然后回车(注意,-ano后面是一个竖杠 ...
- ntoskrnl.exe 占用 80 端口 怎样关闭 system 占用80端口的pid为4的进程
ntoskrnl.exe 占用 80 端口 怎样关闭 system 占用80端口的pid为4的进程 解决办法 ntoskrnl.exe占用80端口导致Apache无法启动 通过禁用World Wide ...
- NT Kernel System 占用80端口
NT kernel & System 占用80端口 原文地址:https://www.cnblogs.com/zhaoweidong/p/5710280.html 问题: 1 运行'netst ...
- IIS无法启动计算机'.'上的服务w3svc与NT kernel system占用80端口问题--之详细描述
前言:请看完文章,历经曲折,中途的解决方法都不行 1.本来IIS是可以启动的,但是后来发现80端口被占用. 运行'netstat -ano'发现被pid=4的进程占用. 打开任务管理器,发现pid=4 ...
- 占用80端口的几种情况及解决方法
首先,我们要看怎么80端口是否被占用: 点击电脑左下角的 输入cmd , 回车,然后输入netstat -ano|findstr "80" 然后回车(注意,-ano后面是一个竖杠 ...
最新文章
- 网络推广——网络推广专员如何看待网站快照更新快慢问题?
- CTFshow 命令执行 web66
- [gic]-ARM gicv3/gicv4的详细介绍-2020/08
- 西安电子科技大学第16届程序设计竞赛 E题
- Centos 7安装与配置chef
- 如何构建一套高可用的 APP 消息推送平台
- 机器学习相关从业者如何兼顾理论与工程能力
- 学计算机的人玩什么游戏,亲戚眼中的大学专业:学的计算机啊,游戏打的肯定贼好吧...
- 【Flink】Flink ClosureCleaner 闭包清除
- PHP 父类静态方法中调用子类静态方法
- 20155311高梓云的随笔
- “一加一减”的两种说话技巧
- 机器学习基础算法26-聚类理论
- python:DataFrame输出为csv(Pandas的to_csv()使用)
- 漫画网站java_基于jsp的漫画网站-JavaEE实现漫画网站 - java项目源码
- spdy_buffer
- iOSAPP开发FPS的测试技巧
- MITK通用插件(四)The Dicom Browser Plugin
- 【爬虫】爬取网易云热门歌曲歌曲信息-歌手、链接、歌手信息
- WhatsAPP营销详细攻略,带你一镜到底的了解WhatsAPP营销
热门文章
- Django博客项目实战
- 一个专业搬砖人的幻想:全国实现旬休制度
- 蓝色配色灵感 | 解读蓝色
- 树莓派4B-连接Air720U模块抓取数据日志
- mysql 唯一记录_在数据库中能够唯一地标识一个记录被称为 MySQL数据库使用教程...
- 微软.Net离线语音识别
- 用计算机读取机读卡信息,摄像机SD卡无法读取怎么办
- kodi扫描时无法连接远程服务器,教你如何解决蓝光机/KODI无法打开局域网smb共享的问题...
- 计算机利弊英语作文带翻译,电脑的弊英语作文带翻译
- 基于融云直播 SDK,快速实现连麦布局(内附代码)