【一种】:
Ⅰ:cmd → netstat -ano → 记下端口为你tomcat端口(如8080)的PID
Ⅱ:任务管理器 → 进程 → 查看 → 选择列 → 勾选PID → 确定 → 点PID列按PID排序 → 结束刚找到的PID的进程,(一般会是JAVAW进程)
运行cmd 第一行输入 netstat -a -o 找到8080对应的pid号码 输入 ntsd -c q -p PID(查询出来的PID号码)结束掉8080对应的端口
Ⅲ:重新启动tomcat
【二种】:
tomcat中的一个server.xml文件,用编辑器打开,也可以用记事本打开,找到里面有 <Connector port="8080" maxHttpHeaderSize="8192" maxThreads="150" minSpareThreads="25" maxSpareThreads="75" enableLookups="false" redirectPort="8443" acceptCount="100" connectionTimeout="20000" disableUploadTimeout="true" /> 这么一段代码,把port的8080改成其它端口,重起Tomcat就可以了,建议改为9000,这个端口没有其它程序占用。 PS:8080端口被占用一般是由于Oracle内置的HTTP服务的Tomcat占用了8080端口,可以在服务管理中将其停止