首页 > 代码库 > 解决tomcat端口被占用

解决tomcat端口被占用

【一种】:

Ⅰ: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文件,用编辑器打开,也可以用记事本打开,找到里面有<Connectorport="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端口,可以在服务管理中将其停止

解决tomcat端口被占用