繁体   English   中英

无法使用gradle tomcat插件调试tomcat应用程序

[英]Can't debug tomcat application with gradle tomcat plugin

根据gradle tomcat插件常见问题解答部分的主页

如何通过插件启动远程调试我的Tomcat?

我需要添加以下环境属性:

GRADLE_OPTS = -Xdebug Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=5005

在容器运行期间,我应该看到它在特定端口上侦听的信息: Listening for transport dt_socket at address: 5005 ,但在我的情况下,它不起作用。

我该如何正确配置? 我正在运行intellij idea 14.1 Ultimate。

在我的情况下,它起作用,因为我在IDE本身而不是CLI中启动了Tomcat。 为此,我创建了两个运行/调试配置,一个用于Tomcat,另一个用于远程连接调试器到Tomcat进程。

对于远程配置,请使用插件FAQ调试部分中提到的端口5005。

对于Tomcat配置,您必须显式设置JVM设置。 只需将-Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=5005作为值放入Gradle运行/调试配置中的JVM选项文本字段中。

在创建并正确配置两个配置后,首先运行 Tomcat进程,然后通过调试远程配置连接到该进程。

您可以在此处找到完整的spring-mvc示例和详细解决方案。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM