远程 Java XPages 中的调试在短时间后被删除
Remote Java Debugging in XPages is dropped after a short time
我已经成功地在我们的开发服务器上设置了远程 Java 调试,并且能够进行调试。但出于某种原因,在短时间(约 20 分钟)后,服务器将忘记启用了远程调试。重新启动 HTTP 将解决问题,但也会对开发团队造成干扰。
这是错误信息:
这与您在 notes.ini 更新之前收到的消息相同。重新启动 HTTP 后相同的消息消失,但在忘记连接后 returns。
有人知道要尝试什么吗?
注意:我在银行环境中工作,无法访问任何服务器(即使在 Dev/UNIT 中),但与我合作的 Notes 管理员非常乐于助人并且愿意帮助解决问题。
更新:添加到本地 Notes.ini 和服务器 Notes.ini 的 Notes.ini 行是
JavaEnableDebug=1
JavaDebugOptions=transport=dt_socket,server=y,suspend=n,address=8000
对话框显示尝试调试 Java脚本。
您的 notes.ini 包含(服务器的一个很重要):
JavaEnableDebug=1
JavaDebugOptions=transport=dt_socket,server=y,suspend=n,address=8000
所以我想:
A) 您要么无意中跳转到 Java 脚本调试,未配置的内容 - 您需要:
JavaScriptEnableDebug=1
服务器 notes.ini 中的 行(它写在您得到的对话框中!),或
B) 你已经配置好了(在某处,你没有注意到)并且实际上存在超时问题。可能只是 Java 脚本调试器问题,因此在这种情况下请向 IBM 发出 SPR。
我从未使用 Java 或 Java 脚本调试器遇到过超时(事实上,我从未使用过 SSJS 调试器)。所以我认为没有必要调整超时值:JVM 参数定义 "timeout" 数量,但我认为它仅用于 "suspend=y" 情况。
我相信这里的解决方案是确保没有线程被遗留 运行 或挂起而占用了服务器调试端口。切换到 XPages 透视图并在调试器仍连接到挂起的线程时继续工作非常容易,尤其是如果您是该调试器的新手。
下次您尝试使用调试器时,您将看到上述错误消息。如果 IBM 的任何人看到这个,也许应该添加一条注释来提醒用户检查调试器是否已经附加。
我已经成功地在我们的开发服务器上设置了远程 Java 调试,并且能够进行调试。但出于某种原因,在短时间(约 20 分钟)后,服务器将忘记启用了远程调试。重新启动 HTTP 将解决问题,但也会对开发团队造成干扰。
这是错误信息:
这与您在 notes.ini 更新之前收到的消息相同。重新启动 HTTP 后相同的消息消失,但在忘记连接后 returns。
有人知道要尝试什么吗?
注意:我在银行环境中工作,无法访问任何服务器(即使在 Dev/UNIT 中),但与我合作的 Notes 管理员非常乐于助人并且愿意帮助解决问题。
更新:添加到本地 Notes.ini 和服务器 Notes.ini 的 Notes.ini 行是
JavaEnableDebug=1
JavaDebugOptions=transport=dt_socket,server=y,suspend=n,address=8000
对话框显示尝试调试 Java脚本。 您的 notes.ini 包含(服务器的一个很重要):
JavaEnableDebug=1
JavaDebugOptions=transport=dt_socket,server=y,suspend=n,address=8000
所以我想:
A) 您要么无意中跳转到 Java 脚本调试,未配置的内容 - 您需要:
JavaScriptEnableDebug=1
服务器 notes.ini 中的 行(它写在您得到的对话框中!),或
B) 你已经配置好了(在某处,你没有注意到)并且实际上存在超时问题。可能只是 Java 脚本调试器问题,因此在这种情况下请向 IBM 发出 SPR。
我从未使用 Java 或 Java 脚本调试器遇到过超时(事实上,我从未使用过 SSJS 调试器)。所以我认为没有必要调整超时值:JVM 参数定义 "timeout" 数量,但我认为它仅用于 "suspend=y" 情况。
我相信这里的解决方案是确保没有线程被遗留 运行 或挂起而占用了服务器调试端口。切换到 XPages 透视图并在调试器仍连接到挂起的线程时继续工作非常容易,尤其是如果您是该调试器的新手。
下次您尝试使用调试器时,您将看到上述错误消息。如果 IBM 的任何人看到这个,也许应该添加一条注释来提醒用户检查调试器是否已经附加。