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

Maven Jetty debug-eclipse的问题(断点被跳过)

龚志
2023-03-14

-xmx512m-xx:maxpermsize=256m-xdebug-xnoagent-djava.compiler=none-xrunjdwp:transport=dt_socket,address=8000,server=y,suspend=y

我用jetty:run-forked启动服务器

我创建了一个新的调试配置-远程Java应用程序,具有以下属性,连接类型:标准(套接字附加)主机:本地主机端口:8000

问题1

问题2

共有1个答案

冯宪
2023-03-14

不要使用jetty:run-forked,因为这会产生一个新的JVM。

分叉新JVM的过程意味着maven JVM设置不会传播。

它不能传播这些设置(如端口),因为它们现在由maven JVM使用,并且不能由分叉的JVM使用(例如:Bind异常)。

 类似资料:
  • 函数recursive 是异步加递归 理想状态是:在函数updateParams调用 await函数recursive执行完后再执行后面代码。 实际:函数recursive还没执行完后面的代码就执行了

  • 问题内容: 使用VS开发C ++时,您具有数据断点的这一惊人功能,当内存中某个地址的数据发生更改时,就会触发该断点。 在Eclipse中开发Java时有类似的功能吗? 谢谢! 编辑:关于“值更改时挂起”功能:我的印象是执行必须仍然到达断点所在的行。问题是我希望它在值更改时立即触发任何地方。 问题答案: 您可以在字段上设置观察点:将光标放在声明该字段的行上,然后选择菜单, 或者只需双击该行的左边距来

  • 问题内容: 所以几周前,我的Eclipse IDE不再允许我远程调试我的应用程序,说它由于未显示行号而无法安装断点…问题是我的Eclipse设置为显示行号(我在日常开发中经常使用) 我进行了一些研究,发现它有时与使用ant来构建项目以及javac中的调​​试设置有关。我确保在我的build.xml目标中设置了调试功能,但仍然无法让我调试相同的错误。 现在,为了加重伤害,我单击了“不再显示此消息”框

  • 问题内容: 我正在调试一个执行很多方法调用的应用程序。 例如,我想调试methodA。它被称为1000次。 但是,在主循环中,我只想在几条 语句后开始调试方法A。 我想methodA 在 methodB被调用后才开始闯入。我 真的不想更改我的代码(例如,插入一个boolean值 并使断点以此为条件boolean)。 在Eclipse中是否可能发生这种情况?还是有更好的选择? 问题答案: A)只需将

  • Composer默认使用Winston日志记录模块,并使用Config模块查找任何配置信息。如果没有找到,那么将使用一组默认值。 如果没有设置配置文件,配置模块会写出警告。例如。WARNING: No configurations found in configuration directory。如果您对默认值感到满意,并且不希望在应用程序中使用配置,则可以使用环境变量来抑制这种情况。在这里查看更

  • 问题内容: 这是问题 Spring MVC @PathVariable被截断的继续 Spring论坛指出,它已作为ContentNegotiationManager的一部分进行了修复(3.2版)。请参阅下面的链接。 https://jira.springsource.org/browse/SPR-6164 https://jira.springsource.org/browse/SPR-7632