关于Tomcat搭建服务器需要80端口问题的解决方案以及80端口被NT KERNEL & SYSTEM ,pid4占用解决方法

来源:互联网 发布:bluehost 单独域名续费 编辑:程序博客网 时间:2024/05/21 13:22

最近做一个项目,要搭建服务器,并且端口指定必须要用80端口。好吧,没办法,只能照着人家的要求搞。


我是用Tomcat搭建服务器的,其间有好多配置工作,烦死了。最后在浏览器地址栏输入对应的网址后回车,乖乖,页面总是空白的,换了个浏览器,还是这样。没办法,百度一下,很多人都说是80端口被其他程序占用了,要解除占用。


好吧,下一步就是找到到底哪个程序占用了80端口。据我的经验,一般是数据库报表服务会占用或者是迅雷相关的程序会占用,如果大家确实因为这几个程序占用了80端口,恭喜你你很幸运(这里就不说那些80端口好好的没被占用的人了),这个的解决办法在计算机右击->管理->服务中找到相关的程序禁用就行了。


但是,我的不是啊,所以没办法在运行里面输入netstat -ano查找刷刷刷一下出现了相关信息,一看,我擦,被这个所谓的pid=4的啥啥啥

占用了。。这下懵了,这个是什么,后来经过查阅资料,貌似是被http服务占用了。。我在想应该是装了IIS,那个localhost后面的默认接口是80,好像就是这个吧。。。


好的,占用就占用了吧,可以解除占用吧,果然有对应的方法,用管理员的身份打开命令提示符

1.输入net stop http,然后会出现吧唧吧唧的啥不管,最后一行是让你输入y(yes)或者no(n),输入y回车即可

2.然后你会看见很多******服务正在停止,******服务已经停止

最后一行是HTTP服务已成功停止,

3.再输入sc http config start=disabled,然后它提示[sc] change serviceconfig成功

4.输入netstat -ano查看下会发现,没有80端口被占用的显示了,发现pid占用了445端口。


这下可以了,再在对应的tomcat的server.xml中找到原来的8080改成80就行了,这个熟悉java的流程大家都知道。


启动tomcat,在浏览器地址栏输入http://localhost:80回车就会出现Apache的首页了,当然就表示你配置成功了。

30 0
原创粉丝点击