1.版本匹配问题
问题描述:
servlet-api4.0.1 无法搭配 Tomcat10以上版本使用,否则会报错
Error running "Tomcat 10: Unknown run configuration type com.poratu.idea.plugins.tomcat
解决方法:
下载Tomcat 9版本即可解决。
可直接百度搜索Tomcat 9
Tomcat官网为https://tomcat.apache.org/
2.端口号被占用
问题描述:
Error running ' Tomcat 9.0.48: Address localhost:1099 is already in use
将1099修改成1098后,端口号8005仍然报错
Error running ' Tomcat 9.0.48: Address localhost:8080 is already in use
最终找的解决方案是在cmd窗口中查询到占用的进程,并终止该进程。
基本命令为,首先查找端口号8005占用的进程
netstat -ano | findstr "8005"
然后再执行如下命令,依据查询到的结果34892,找到具体的进程信息
tasklist | findstr "34892" 这里的34892用你在上面查到的进程号代替
完成后看到,原来是java.exe占用了端口
结束该进程,命令为:
taskkill /f /t /im java.exe