无法将调试器附加到HTTP JVM,而是附加AMGR JVM

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

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

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

只有解决方法是关闭/重新启动AMGR才能连接到HTTP JVM。

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

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

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

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