文章目录1 .出现的问题2 .解决方案2.1方法1 :端口号2.2方法1 :杀死占用端口的软件。
1 .出现的问题
启动Tomcat服务器时出错:
several ports (8005,8080, 8009 ) requiredbytomcatv 5.5 serveratlocalhostarealreadyinuse.theservermayalreadyberunninginanothher orasystemprocessmaybeusinsing uwillneedtostoptheotherprocessorchangetheportnumber (s )。
原因:端口8005、8080和8009被占用。 可能是在打开Tomcat的情况下关闭了Eclipse,或者Eclipse未成功关闭,导致以前的Tomcat无法关闭,导致端口被占用。 或者其他软件占用了tomcat的端口号。
2 .解决方案2.1方法1 :更改端口号,在server.xml中将“8080”更改为其他空闲端口号
2.2方法1 :杀死占用端口的软件。 打开任务管理器,找到并退出与java虚拟机关联的进程javaw.exe。 如果问题没有解决,就往下看。
如果没有这个过程,其他软件可能会占用端口。
1 .输入“开始”菜单“运行”“cmd”“netstat-ano”命令,可以查看哪个进程使用的是8080端口和8009端口,并找到使用端口软件的PID
2 .然后在任务管理器中找到与PID相对应的软件,关闭后结束该过程。
2.1如何显示PID
2.2关闭PID=5964即可成功