>mvnDebug -Dtest=TestCommonAction test
ERROR: transport error 202: bind failed: Address already in use
ERROR: JDWP Transport dt_socket failed to initialize, TRANSPORT_INIT(510)
JDWP exit error AGENT_ERROR_TRANSPORT_INIT(197): No transports initialized [debugInit.c:750]
导致的原因是当前应用mvnDebug的调试端口与其它应用的调试端口冲突了,
maven的安装目录下存在mvnDebug.bat文件,打开可以看到具体的配置项如下:
set MAVEN_DEBUG_OPTS=-Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,server=y,suspend=y,address=8000
mvn的端口为8000,因此通过命令:
在cmd命令模式下输入netstat -ano 然后找到占用8000端口的那个进程!
我们可以看到占用8000端口进程的PID号是12460,然后我们要做的就是去找到这个进程,
方法:然后在任务管理器里,查看进程,将pid为12460的进程kill。(注意:默认情况下,进程的PID是不显示的,你在菜单的查看->选择列里可以选上PID来显示) ;然后找到12460(你自己的),接下来知道怎么办了吧!kill