mvnDebug因拒绝许可而失败

时间:2013-11-07 16:52:46

标签: java maven tomcat

我正在尝试使用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>

我无法找到解释“权限被拒绝”问题的解决方案。我确实在SO上找到了帖子here,但它有一个“已经在使用的地址”问题。

2 个答案:

答案 0 :(得分:5)

其他东西可能绑定到端口8000,或者它可能以某种方式被阻止。尝试使用另一个端口,看看你是否能够绑定到那个端口。有详细信息here。基本上,您必须将mvnDebug.bat批处理文件更改为使用其他端口。

答案 1 :(得分:0)

此问题的原因可能是您的端口8000被阻止或在其他地方使用。

对我来说,重启机器已经解决了这个问题。

由于