我想从Eclipse中实际调试运行Neo4j服务器的扩展。
任何人都可以给我提示如何做。
我看到许多对conf / neo4j-wrapper.conf的引用,但是在Neo4j 3.5.11的Windows服务器安装上(在Linux上也是如此)找不到文件neo4j-wrapper.conf。我只有neo4j.conf。
有人可以告诉我在哪个文件中可以放置以下内容?
wrapper.java.additional=-agentlib:jdwp=transport=dt_socket,server=y,suspend=y,address=5005 -Xdebug-Xnoagent-Djava.compiler=NONE-Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=5005
任何帮助将不胜感激。
非常感谢。
[neo4j-wrapper.conf
在neo4j版本3.1中合并为neo4j.conf
。
参见:https://neo4j.com/developer/kb/manually-merging-neo4jwrapperconf-into-neo4jconf-in-neo4j-31/
因此,在neo4j 3.1+中,所有配置设置都在neo4j.conf
中。
https://neo4j.com/docs/java-reference/current/server-debugging/在文件neo4j.conf中dbms.jvm.additional = -agentlib:jdwp = transport = dt_socket,server = y,suspend = n,address = 5005
添加到@Schwertfisch的答案,如果要调试在启动时执行的代码(例如触发器的构造函数),请将suspend = n更改为suspend = y。使用suspend = y,VM会等到调试器附加后再启动应用程序。