当前位置: 首页 > 知识库问答 >
问题:

在Netbeans上的Glassfish中,调试器不会在断点处停止

锺离飞鸣
2023-03-14

我在Netbeans上运行Glassfish,但是调试器不能在断点处停止。
我用“调试模式”启动Glassfish,将调试器附加到9009端口,就像我在日志文件中看到的那样。我在托管bean代码中的一行上设置了一个断点,右键单击项目并选择“debug”。
但是调试器从未停止,我找不到任何错误。即使我在其他行上设置断点,也不起作用。我还需要其他配置吗?
这里是我的环境。

  • JDK 1.8.0_60
  • NetBeans 8.1
  • GlassFish 4.1.1
  • JavaEE 7

谁能让我知道我错了什么?

共有1个答案

徐涵亮
2023-03-14

附加调试器时,是否在调试映像中看到“X”?如果你看到一个比你的代码不是“同步的”。您需要重新部署应用程序,以便将代码与部署在服务器上的se源代码“同步”。

我这里有一个GlassFish3.x,有些选项可能有点不同,但我在“debug options”中有一个类似server=y,suspend=n的选项,如果我没有这个选项,就像我的调试器不会停止一样。

 类似资料:
  • 问题内容: 我正在尝试拍摄JUnit。在源代码中,我在两个位置设置了断点:1)在初始化静态成员的行中2)在一个测试用例的第一行中。 调试器在静态字段初始化行中停止。但这并不会在测试用例中停止。无论我在测试用例中的何处设置断点,调试器都不会在那里停下来。我肯定知道测试用例已执行,因为我可以看到添加的日志消息出现在日志中。 任何帮助将不胜感激。 我正在使用Eclipse Galileo和JUnit4启

  • https://github.com/discord-bot-tutorial/community-discord-bot在这个特定的项目中,vscode的C#调试器不会停在断点上。我尝试用 创建一个新项目,该项目工作正常,我还用我在Visual Studio Community 2017中创建的另一个项目进行了尝试,该项目也完全正常工作。

  • 目前,我正在开发一款基于第三方代码的Android应用程序。我开始设置断点来理解代码,很快就遇到了问题。突然间,我无法让Android Studio在断点处停止。 我试图在方法中,在按钮的s中设置断点,但没有任何效果。现在我发现它唯一有效的地方就是在应用程序模块内部。由于该项目在应用程序模块中只有一个活动类,而其他所有内容都在库模块中提供,事实上我根本无法调试。 我假设AndroidManifes

  • 我已经在Netbeans上通过JS测试驱动程序设置了JavaScript单元测试。然而,与该教程中的结果不同,断言失败后不会执行更多测试。我怎样才能改变这种行为? 例如,给定此测试文件: 文件: 进度条显示50%,(2次测试),应该是33%。 文件: 我可以通过命令行运行所有测试。(在Windows PowerShell上)。按如下方式运行,失败后测试不会停止运行: java-jar$env: J

  • 在VSCode中使用Attach to Node Functions选项调试Azure函数时,函数会运行,但我无法在任何断点处停止执行 卸载/重新安装Azure功能核心工具 我真的很困惑,因为我相信我最近没有对调试配置进行任何更改。

  • 调试器视图中的典型输出: 等待设备。目标设备:unknown_1-stv100_4-1161305457上传文件本地路径: /Users/homedir/devel6/avengers/packages/inputmethods/BlackBerryLatinIME/build/outputs/apk/My_APK_FILE-debug.apk远程路径: /data/local/tmp/MY_SE