我正试图在一个新的系统上调试我的项目,这个项目是用maven构建的。命令mvn tomcat:run运行良好,但是它在mvnDebug tomcat:run中失败了。
C:\project>mvnDebug tomcat:run
Preparing to Execute Maven in Debug Mode
ERROR: transport error 202: bind failed: Permission denied
ERROR: JDWP Transport dt_socket failed to initialize, TRANSPORT_INIT(510)
JDWP exit error AGENT_ERROR_TRANSPORT_INIT(197): No transports initialized [../../../src/share/back/debugInit.c:690]
FATAL ERROR in native method: JDWP No transports initialized, jvmtiError=AGENT_ERROR_TRANSPORT_INIT(197)在pom.xml中定义的插件是:
<plugin>
<groupId>org.apache.tomcat.maven</groupId>
<artifactId>tomcat7-maven-plugin</artifactId>
<version>2.0</version>
</plugin>我无法找到一个“拒绝许可”来解释这个问题的解决办法。我确实在上面找到了一个帖子here,但是它有一个“地址已经在使用”的问题。
发布于 2013-11-07 17:24:42
可能还有一些东西被绑定到8000端口,或者它可能会被某种方式阻塞。尝试使用另一个端口,看看是否能够绑定到该端口。还有一些细节here。基本上,您必须更改mvnDebug.bat批处理文件以使用另一个端口。
发布于 2017-12-28 17:26:07
此问题出现的原因可能是端口8000被阻塞或在其他地方使用。
对我来说,机器的重新启动解决了这个问题。
谢谢
https://stackoverflow.com/questions/19841863
复制相似问题