Если ваш источник данных уже приемлем
, значит, ваша проблема связана с тайм-аутом сеанса.Попробуйте увеличить время ожидания сеанса.Из консоли администрирования tomcat.
И из neo4j.conf на linux cd / etc / neo4j /
sudo nano neo4j.conf
Попробуйте увеличить dbms.transaction.timeout= (360000 или что-то еще)
Если ваш источник данных вообще недоступен
, тогда выполните следующие действия:
Вы должны установить доступ к источнику данных с вашего IP-адреса.: 7474
Например, для wildfly это делается insertver \ wildfly-10.1.0.Final \ standalone \ configuration \ standalone.xml
ИЛИ из консоли администратора wildfly (http://localhost:8080).
Здесь я покажу, как это сделать с
на сервере \ wildfly-10.1.0.Final \ standalone \ configuration \ standalone.xml
<datasource jndi-name="java:jboss/datasources/Neo4jDS" pool-name="Neo4jDS" enabled="true" use-java-context="true">
<connection-url>jdbc:neo4j://YourIpAdress:7474/</connection-url>
<driver>neo4j-jdbc-YOURVERSIONHERE-jar-with-dependencies.jar</driver>
<transaction-isolation>TRANSACTION_SERIALIZABLE</transaction-isolation>
<security>
<user-name>youruser</user-name>
<password>yourpasswor</password>
</security>
</datasource>
Если это ужеСделав это, вы должны проверить, работает ли ваша сеть в linux
1-cd / etc / network
, затем применить
2- ifconfig -a
.иметь на инете IP-адрес, соответствующий вашему.
инет xxx.xxx.xxx.xxx, если у вас есть другой IP-адрес, чем ваш xxx.xxx.xxx.xxx затем
Вы должны обновить свой код Java, чтобы связать этот новый адрес xxx.xxx.xxx.xxx ip.или обновите, как я показал выше на standalone.xml.
, если адрес на inet совпадает с вашим ip адреса, затем проверьте
on linux
cd /etc/neo4j/
sudo nano neo4j.conf
и проверьте файл, вы должны увидеть, еслиправильная конфигурация верна.
#*****************************************************************
# Network connector configuration
#*****************************************************************
# With default configuration Neo4j only accepts local connections.
# To accept non-local connections, uncomment this line:
dbms.connectors.default_listen_address=0.0.0.0
# You can also choose a specific network interface, and configure a non-default
# port for each connector, by setting their individual listen_address.
# The address at which this server can be reached by its clients. This may be the server's IP address or DNS name, or
# it may be the address of a reverse proxy which sits in front of the server. This setting may be overridden for
# individual connectors below.
#dbms.connectors.default_advertised_address=localhost
# You can also choose a specific advertised hostname or IP address, and
# configure an advertised port for each connector, by setting their
# individual advertised_address.
# Bolt connector
dbms.connector.bolt.enabled=true
#dbms.connector.bolt.tls_level=OPTIONAL
#dbms.connector.bolt.listen_address=0.0.0.0:7687
# HTTP Connector. There must be exactly one HTTP connector.
dbms.connector.http.enabled=true
#dbms.connector.http.listen_address=:7474
# HTTPS Connector. There can be zero or one HTTPS connectors.
dbms.connector.https.enabled=true
#dbms.connector.https.listen_address=:7473