Tomcat端口1099被占用
刚才使用Tomcat启动web项目的时候,发现了错误
引言
问题提示:
Error running ‘Tomcat 9’: Address localhost:1099 is already in use
问题分析:
Tomcat9 运行错误,本机地址1099端口号已经被占用。
方法解决:
根据分析,我们需要判断我们端口号是不是正在有其他进程在占用
分两种情况:
情况一:CMD控制台能找到该端口号进程,对应第一种解决方案。
因为我们端口号的确被占用
情况二:CMD控制台找不到该端口号进程,对应第二种解决方案。
可能是因为Hyper-V,但是端口 1099 被称为 MS Hyper-V 保留的程序,即使没使用1099端口,也会在我们Web项目中提示被占用
文章目录
1 方法一:
1.1 打开CMD
1.2 输入netstat -ano
1.3 找到PID进程号
如图所示PID为 12888
1.4 使用指令关掉进程
taskkill /PID xxx
结束进程
xxx 为进程PID的值,以上面的为例是 12888
即taskkill /pid 12888
1.5 重新运行IDEA项目
2 方法二:
2.1打开CMD
2.2 输入netstat -ano
2.3 找不到1099端口号
2.4 控制面板
打开控制面板,找到如图所示:启动或关闭windows功能
2.5 Hyper-V
找到如图所示Hyper-V,并关闭即可
2.6 重启电脑
重启电脑并且回来给我点赞即可运行