0

Domino 配置为允许通过 notes.ini 参数进行远程调试:

JavaEnableDebug=1
JavaDebugOptions=transport=dt_socket,server=y,suspend=n,address=8703

在 Domino Designer/Eclipse 中进行调试以调试一些 XPages 代码。调试器附加到不同的 JVM。正如我所发现的,以前运行 Java 代理的是 AMGR 的 JVM。断开和重新连接调试器没有帮助。

唯一的解决方法是关闭/重新启动 AMGR 以便能够附加到 HTTP JVM。

是否可以为 AMGR 和 HTTP 调试器设置不同的端口?

4

1 回答 1

1

我就这个问题与开发人员进行了交谈,这是一个已知问题(对他们来说:)。当 Domino 服务器启动时,所有 JVM(AMGR / HTTP)将根据调试设置尝试连接到端口。因此,哪个进程首先抓住它就会获胜。

目前正在调查您是否可以拥有多个端口(我还没有 SPR)。

您可以尝试更改 notes.ini 中 SERVERTASKS 设置的顺序,以在 AMGR 之前启动 HTTP。否则停止这两个进程,然后启动你想要的那个。

于 2013-03-05T17:04:48.060 回答