对于很多新手来说,使用tomcat的时候或许会不明不白的提示说端口被占用,抛出java.lang.Exception:Socketbindfailed:??????????????????×??????异常!
解决方式1:修改tomcat 的server.xml文件,换过一个端口.这种是你在明确知道是什么程序占用了你的端口的情况下,采用.
解决方式2:在windows下,初学者会经常遇到的,有时会安装了一些软件导致了默认端口被占用,就会很郁闷的Tomcat一直都起不起来,这是别着急,打开cmd 输入
netstat -ano
找到对应的被占用的端口,一般都找8080,找到端口对应的PID.
然后打开任务管理器,选择进入到进程视图,然后点查看->选择列->把PID进程标识符勾上 这时你会看到多了一列出来.找到你刚才对应的PID 就可以查出 是那个进程在占用你的端口了.这时你可以结束他,重新启动tomcat就可以了.不过还是要查查这个进程是什么程序在跑的.要怎么处理就看你自己的啦.
好了,这个是简单的方法解决TOMCAT端口被占问题,有问题请大家多多指点.