【问题标题】:How to debug with intellij?如何使用 intellij 进行调试?
【发布时间】:2014-09-17 19:23:17
【问题描述】:

我有一个 Web 应用程序,我在服务器代码中放置了调试断点。 我下载了 chrome JetBrains 扩展。 并根据 intellij 帮助页面中的说明设置运行/调试配置。

为什么当我在调试模式下运行服务器时它不会在调试点停止?

【问题讨论】:

  • 可能是个愚蠢的问题,但是您是否在 IntelliJ IDE 中运行您的服务器代码?是多线程的吗?
  • 是的,我在 ide 和内部 ide tomcat 中运行我的服务器代码。我不确定它是否是多线程的,它是一个 Java Servlet 和 doPost 方法
  • 你试过了吗? javaranch.com/journal/200408/DebuggingServer-sideCode.html张贴你所做的截图可能会有所帮助
  • 是的,可惜还是不行
  • 您的代码会在 任何地方 断点还是不在您认为应该的地方断点?

标签: intellij-13


【解决方案1】:

由于某种原因,IntelliJ 在断点方面不喜欢线程,因为suspend policy 可能需要配置。默认情况下,策略是暂停所有线程,但可能注意到的行为是它不会停止,您只能“快照”给定状态。

尝试将断点上的暂停策略设置为“线程”,看看这是否适合您。

右击断点得到这个对话框:

【讨论】:

  • 由于未知原因它仍然没有停止:(
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-07-23
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-07-13
  • 2016-04-22
相关资源
最近更新 更多