有时在使用intellij的debug时,有时会出现tomcat无法启动的问题,检查配置都没有问题,检查日志如果出现这两个错误:
1、Error running Tomcat8: Address localhost:1099 is already in use
2、 Error running Tomcat 8.5.8: Unable to open debugger port (127.0.0.1:49551): java.net.SocketException
首先,解释一下语句的意思,第一条是说地址,localhost:1099被使用了,第二条语句,是说49551这个debug的端口无法打开,出现异常。一般这两个语句会同时出现,解决方法就是,启动任务管理器,找到进程中的“java.exe”将它结束就可以了,这样两个错误就会都解决了。如果只有第二个错误而没有第一个报错说明,那就在tomcat的配置中将debug的启动端口改掉,也可以将tomcat删除,重新配置项目的tomcat,这样也会修改tomcat的debug的端口。