Java Can';t使用gradle tomcat插件调试tomcat应用程序

Java Can';t使用gradle tomcat插件调试tomcat应用程序,java,tomcat,intellij-idea,gradle,Java,Tomcat,Intellij Idea,Gradle,根据gradle tomcat插件常见问题部分: 如何远程调试由插件启动的Tomcat 我需要添加以下环境属性: GRADLE_OPTS = -Xdebug Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=5005 在容器运行期间,我应该看到它在特定端口侦听的信息:侦听地址为5005的传输dt_套接字,但在我的情况下,它不工作 如何正确配置它?我正在运行intellij idea 14.1 Ultimate。在我的例子中,它在ID

根据gradle tomcat插件常见问题部分:

如何远程调试由插件启动的Tomcat

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

GRADLE_OPTS = -Xdebug Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=5005
在容器运行期间,我应该看到它在特定端口侦听的信息:
侦听地址为5005的传输dt_套接字,但在我的情况下,它不工作


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

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

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

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

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


您可以找到一个完整的spring mvc示例和详细的解决方案。

在intellij中,您是否为调试器输入了正确的值?@sol4me我以某种方式配置了远程连接,但我不确定它是否正常工作,因为正如我提到的,tomcat插件没有通知我它正在侦听端口5005。