gpt4 book ai didi

java - Eclipse 未在断点处停止 :Remote Java Debugging (done locally)

转载 作者:行者123 更新时间:2023-11-28 23:20:45 28 4
gpt4 key购买 nike

我在tomcat 9中定义了一个setenv.bat,内容如下:

CATALINA_OPTS="-Xdebug -Xrunjdwp:transport=dt_socket,address=8000,server=y,suspend=n"
JPDA_OPTS="-agentlib:jdwp=transport=dt_socket,address=8000,server=y,suspend=n"

在 Eclipse 中,我通过右键单击我的项目并将主机设置为 localhost,将端口设置为 8000 来设置一个新的远程 Java 应用程序。未选中 allow termination of remote VM

以下是我要执行的其他几个步骤:

我从 Eclipse 的 Servers 选项卡 停止了 tomcat 服务器。

我使用 catalina jpda start 从命令行启动 tomcat。服务器在单独的命令窗口中成功启动。

我在 eclipse 中的代码中放置了一个断点,然后在 POSTMAN 中运行我的 web 服务,如下所示:

http://localhost:8080/myProject/search?id=1234

Eclipse 中没有任何反应。基本上,eclipse 并不是以它看起来的 Debug模式启动的。我需要做的任何额外设置使它工作?我记得几年前我做这件事时曾经打开一个调试窗口,但现在想不起来了,也想不出我在做什么错误。

最佳答案

如果您按如下方式编辑 setenv.bat,

rem CATALINA_OPTS="-Xdebug -Xrunjdwp:transport=dt_socket,address=8000,server=y,suspend=n"
rem JPDA_OPTS="-agentlib:jdwp=transport=dt_socket,address=8000,server=y,suspend=n"
set JPDA_SUSPEND=y

那你能附上调试器吗?

关于java - Eclipse 未在断点处停止 :Remote Java Debugging (done locally),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44188915/

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