gpt4 book ai didi

java - 调试非托管 Neo4j 扩展

转载 作者:行者123 更新时间:2023-12-02 00:27:44 25 4
gpt4 key购买 nike

我刚刚开始使用 Graphaware 框架为 Neo4j 服务器开发一个非托管扩展。到目前为止一切都很好。甚至单元测试也有效。但我想实际调试从 Intellij 内部运行 Neo4j 服务器的扩展。

有人可以给我一个关于如何做到这一点的提示吗?

提前非常感谢,奥利弗

PS:此扩展是通过 REST 接口(interface)从提供托管实际 Web 应用程序的单独 Web 服务器调用的。

最佳答案

需要在conf/neo4j-wrapper.conf中开启jvm远程调试。在此文件中修改新行:

wrapper.java.additional=-agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=5005 -Xdebug-Xnoagent-Djava.compiler=NONE-Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=5005

如果您还想调试启动顺序,请使用上面的 set suspend=y。

在调试器中设置远程调试 session 到 localhost:5005myhostname:5005 .

关于java - 调试非托管 Neo4j 扩展,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27692597/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com