根据多年的经验,端口被占用了。
原因的话是你之前启动过一个tomcat,然后没关或是没有成功关闭,导致端口还在使用。所以你再次启动就会报8005,8009端口被占用的错误。
解决办法:win+r,输入cmd输入命令行,然后输入netstat -ano,查看端口占用情况。
我以mysql为例,找到3306端口,那么你的情况就是找8080或8005或8009端口
看到最后一列是pid=1100,打开任务管理器,找pid为1100的列,如果没有pid这列,根据下图设置,点击查看->选择pid->确定
找到该进程后右键点击“结束进程树”,最后在输入netstat -ano查看端口没有被占用即可重新启动