Как включить удаленную отладку jvm в neo4j Community Edition Windows и Linux - PullRequest
0 голосов
/ 18 октября 2019

Я бы хотел отладить расширение, на котором работает сервер Neo4j, из Eclipse.

Может кто-нибудь подсказать, как это сделать.

Я вижу много ссылок на conf/neo4j-wrapper.conf, но нигде не могу найти файл neo4j-wrapper.conf на моем сервере Windows (то же самое для linux), установка Neo4j 3.5.11. У меня просто 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

Любая помощь будет оценена.

МногиеСпасибо.

Ответы [ 3 ]

1 голос
/ 18 октября 2019

neo4j-wrapper.conf было объединено в neo4j.conf в neo4j версии 3.1.

См .: https://neo4j.com/developer/kb/manually-merging-neo4jwrapperconf-into-neo4jconf-in-neo4j-31/

Итак, в neo4j 3.1+ все параметры конфигурации находятся в neo4j.conf.

1 голос
/ 19 октября 2019

Добавляя к ответу @ Schwertfisch, измените suspend = n на suspend = y, если вы хотите отлаживать код, который выполняется при запуске, например конструктор триггера. С suspend = y виртуальная машина ждет, пока отладчик не подключится, прежде чем запускать приложение.

0 голосов
/ 18 октября 2019

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...