Я использую встроенный Neo4j для тестов JUnit со следующей конфигурацией правил:
@Rule
public Neo4jRule neo4jRule = new Neo4jRule()
.withConfig("dbms.connector.1.enabled", "true")
.withConfig("dbms.connector.1.listen_address", "localhost:4710")
.withConfig("dbms.connector.1.type", "HTTP")
.withConfig("dbms.connector.bolt.enabled", "true")
.withConfig("dbms.connector.bolt.listen_address", ":4711")
.withConfig("apoc.autoIndex.enabled", "true")
.withConfig("ShellSettings.remote_shell_enabled", "true")
.withConfig("ShellSettings.remote_shell_port", "5555")
.withProcedure(apoc.index.FulltextIndex.class)
.withProcedure(apoc.index.FreeTextSearch.class)
.withProcedure(apoc.cypher.Cypher.class);
Теперь я хотел бы подключиться через cypher-shell во время отладки (набор точек останова), чтобы посмотреть, чтона самом деле в тестовой базе данных в какой-то момент.К сожалению, ни cypher-shell -a localhost:4711
, ни neo4j-shell -port 5555
не получают соединение.Первый не возвращается (остается в ожидании), второй возвращает Connection refused
.Чего мне не хватает?Есть идеи, как получить соединение?