2013-07-28 3 views
0

Я использую следующие на Windows 7:Невозможно запустить Neo4j на ОС Windows, никаких сообщений об ошибках

  • Neo4j-сообщества 1.9.2
  • Java 7 Update 25

I Брандмауэр Windows отключен.

Когда я начинаю Neo4j.bat, и как администратор и, как правило, я получаю следующее сообщение:

c:\Tools\neo4j\bin>Neo4j.bat 
28/07/13 9:34:27 PM org.neo4j.server.AbstractNeoServer INFO: Setting startup tim 
eout to: 120000ms based on -1 

окно пустой консоли Java всплывает, никаких сообщений, то окно не исчезнет через минуту или около того ,

Когда я иду на http://localhost:7474/, я просто получаю сообщение об ошибке сервера.

Если я попытаюсь установить его как услугу, служба не запустится.

Любые идеи, что мне нужно сделать, чтобы начать Neo4j? Я вижу здесь, что Neo4j 1,9 не поддерживает Java 7:

http://blog.neo4j.org/2013/03/neo4j-19m05-released-wrapping-up.html

base.bat правильно указывает на windows-service-wrapper-5.jar, поэтому не windows-service-wrapper-*.jar проблема, у которых были некоторые люди в прошлом. Было бы полезно, если бы оно выдало сообщение об ошибке.


Я просто попытался его с Neo4j 2.0 веха, и это не имеет никакого значения. Окно Java появляется без сообщений, http://localhost:7474/ получает ошибку сервера, не найденную, затем окно Java закрывается через минуту или две.

Я добавил системные переменные JAVA_HOME и JRE_HOME, не имевшие значения. Я думаю, что я получу ошибку, если Neo4j не сможет найти Java в любом случае.

+0

Не могли бы вы попробовать запустить 'neo4j.bat console' для некоторого вывода? –

+0

Работа с параметром console дает мне тот же результат. т.е. org.neo4j.server.AbstractNeoServer INFO: установка таймаута запуска до: 120000 мс на основе -1 – Robo

ответ

3

Я исправил его.

С помощью группы Google Neo4j, я посмотрел на журналах в data/logs/*.log и data/graph.db/messages.log, и обнаружил следующее исключение:

Caused by: java.rmi.server.ExportException: Port already in use: 1337; nested exception is: 
    java.net.BindException: Address already in use: JVM_Bind 

После того, как я отключил мою другую службу, использующую этот порт, веб-администратор Neo4j по адресу http://localhost:7474 работал. Затем я узнал, что порт 1337 используется удаленной оболочкой Neo4j, я отключил его, добавив enable_remote_shell = false в neo4j.properties, после чего я смог запустить как Neo4j, так и мою другую службу.

+0

данных/журналов/* .log - относительный патч - где его найти? –

+0

Я нашел его в папке, где я установил neo4j, в этом случае c: \ Tools \ neo4j. – Robo

0

Я использую версию 2.2.1 сообщества издание Neo4j на Windows 7, Java 1.8 обновление 45

В моем случае файл журнала messages.log был под default.graphdb. Там вы увидите основную причину проблемы.

Смежные вопросы