Отказано в соединении от док-контейнера neo4j - PullRequest
0 голосов
/ 25 февраля 2019

У меня есть банка с подпружиненной загрузкой приложения, работающего в док-контейнере.Я пытаюсь подключить его к контейнеру neo4j.Я получаю сообщение об ошибке, когда нажимаю URL http://localhost:8080/ «Не удалось открыть сеанс Neo4j для транзакции».Но когда я запускаю контейнер jar и neo4j с двух отдельных машин, он подключается к базе данных neo4j.Ошибка возникает, только если я запускаю оба контейнера на одном хост-компьютере.Ниже находится журнал:

2019-02-25 09:02:52.413 ERROR 6 --- [nio-8080-exec-2] o.a.c.c.C.[.[.[/].[dispatcherServlet]    : Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is org.springframework.transaction.CannotCreateTransactionException: Could not open Neo4j Session for transaction; nested exception is org.neo4j.ogm.exception.ConnectionException: Could not create driver instance] with root cause

java.net.ConnectException: Connection refused
    at sun.nio.ch.SocketChannelImpl.checkConnect(Native Method) ~[na:1.8.0_111]
    at sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:717) ~[na:1.8.0_111]
    at org.neo4j.driver.internal.shaded.io.netty.channel.socket.nio.NioSocketChannel.doFinishConnect(NioSocketChannel.java:325) ~[neo4j-java-driver-1.6.3.jar!/:1.6.3-b33d284ef6f350edbfe9e8f4539cdcdb0200bd0b]

1 Ответ

0 голосов
/ 25 февраля 2019

Не привязывайте вашу базу данных к localhost.Привязать к любому IP 0.0.0.0 Пожалуйста, прочитайте мои ответы здесь и здесь .Это помощь людям, имеющим те же проблемы

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