gpt4 book ai didi

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

转载 作者:塔克拉玛干 更新时间:2023-11-03 05:25:12 24 4
gpt4 key购买 nike

根据 home page gradle tomcat 插件常见问题解答部分:

How do I remote debug my Tomcat started up by the plugin?

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

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,一个用于 Remote将调试器连接到 Tomcat 进程。

对于远程配置,使用插件常见问题解答调试部分中提到的端口 5005。

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

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

您可以找到完整的 spring-mvc 示例和详细的解决方案 here .

关于java - 无法使用gradle tomcat插件调试tomcat应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29343093/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com