今天的博文主要记录一个问题,就是当MyEclipse异常关闭后,再次开启环境,导致Tomcat无法启动的问题解决方案
问题描述:在MyEclipse启动或者是tomcat启动的时候出现:Address already in use: JVM_Bind<null>:8080 出现该异常
解决方案:首先,我们必须明确该问题的出现原因是8080端口被占用引起的。这个时候,无论是从MyEclipse环境中开启Tomcat,还是通过start.bat开启都会失败。既然我们知道问题出现的原因,就可以对症下药 ,找到占用8080端口的进程到底是谁(也就是获取到进程编号)。
步骤一:获取进程编号
如何获取进程编号???
解析:我们可以通过dos命令获取。在命令行中敲入”cmd”,你会看到一个DOS窗口,如下图
然后敲入netstat -nao,如下图
我们可以看到当前8080端口被PID为4640的进程占用。
步骤二:杀死PID为4640的进程
如何杀死PID为4640的进程??
解析:本人喜欢使用dos命令,还是在dos命令窗口,敲入tskill 4640如下图
回车就可以将对应进程Kill。然后就可以正常启动Tomcat了。
另外说一个问题,博客园登陆时如果cookie禁用,那么就无法登陆了,希望博主修正下,毕竟咱是做技术的呀!
好了,今天的讲解就到这里,如有问题,可以发送到yymqqc@126.com