Hallo ich bin die Bereitstellung einer App, die ich auf einem Computer schrieb (alle Bereitstellung mit Tomcat).
beim Ausführen der Anwendung (Browser) erhalte ich die Fehler von catalina.out entnommen:Fehler beim Öffnen neo4j DB
java.lang.RuntimeException: Error starting org.neo4j.kernel.impl.factory.CommunityFacadeFactory,
/home/ubu01/neo4jDB bei org.neo4j.kernel.impl.factory.GraphDatabaseFacadeFactory .newFacade (GraphDatabaseFacadeFactory.java:143) bei org.neo4j.kernel.impl.factory.CommunityFacadeFactory.newFacade (CommunityFacadeFactory.java:43) bei org.neo4j.kernel.impl.factory.GraphDatabaseFacadeFactory.newFacade (GraphDatabaseFacadeFactory.java : 108) bei org.neo4j.graphdb.factory.GraphDatabaseFactory.newDatabase (GraphDatabaseFactory .java: 129) bei org.neo4j.graphdb.factory.GraphDatabaseFactory $ 1.newDatabase (GraphDatabaseFactory.java:117) bei org.neo4j.graphdb.factory.GraphDatabaseBuilder.newGraphDatabase (GraphDatabaseBuilder.java:185) bei com. saeedh.utils.NeoQuery.InitDatabase (NeoQuery.java:46) bei com.saeedh.utils.NeoQuery.AuthinUser (NeoQuery.java:153) bei com.saeedh.servlets.start.Login.doGet (Login.java: 79) bei javax.servlet.http.HttpServlet.service (HttpServlet.java:622) bei javax.servlet.http.HttpServlet.service (HttpServlet.java:729) bei org.apache.catalina.core.ApplicationFilterChain. internalDoFilter (ApplicationFilterChain.java:291) bei org.apache.catalina.core.ApplicationFilterChain.doFilter (ApplicationFilterChain.jav a: 206) bei org.apache.tomcat.websocket.server.WsFilter.doFilter (WsFilter.java:52) bei org.apache.catalina.core.ApplicationFilterChain.internalDoFilter (ApplicationFilterChain.java:239) bei org. apache.catalina.core.ApplicationFilterChain.doFilter (ApplicationFilterChain.java:206) bei com.saeedh.filters.PageValidationFilter.doFilter (PageValidationFilter.java:48) bei org.apache.catalina.core.ApplicationFilterChain.internalDoFilter (ApplicationFilterChain. Java: 239) bei org.apache.catalina.core.ApplicationFilterChain.doFilter (ApplicationFilterChain.java:206) bei org.apache.catalina.core.StandardWrapperValve.invoke (StandardWrapperValve.java:212) bei org.apache. catalina.core.StandardContextValve.invoke (StandardContextValve.java:106) bei org.apache.catalina.core.StandardHostValve.invoke (StandardHostValve.java:141) bei org.apache.catalina.valves.ErrorReportValve.java:79) bei org.apache.catalina.valves. AbstractAccessLogValve.invoke (AbstractAccessLogValve.java:616) bei org.apache.catalina.core.StandardEngineValve.invoke (StandardEngineValve.java:88) bei org.apache.catalina.connector.CoyoteAdapter.service (CoyoteAdapter.java:521) bei org.apache.coyote.http11.AbstractHttp11Processor.process (AbstractHttp11Processor.java:1096) bei org.apache.coyote.AbstractProtocol $ AbstractConnectionHandler.process (AbstractProtocol.java:674) bei org.apache.tomcat.util. net.NioEndpoint $ SocketProcessor.doRun (NioEndpoint.java:1500) at org.apache.tomcat.util.net.NioEndpoint $ SocketProcessor.run (NioEndpoint.java:1456) bei java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1142) bei java.util.concurrent.ThreadPoolExecutor $ Worker.run (ThreadPoolExecutor.java:617) bei org.apache.tomcat.util.threads.TaskThread $ WrappingRunnable.run (TaskThread.java:61) bei java.lang.Thread.run (Thread.java:745) verursacht durch: org.neo4j.kernel.lifecycle.LifecycleException: Component '[email protected]' wurde erfolgreich initialisiert, konnte jedoch nicht gestartet werden. Bitte beachten Sie die beigefügte Ursache Ausnahme. bei org.neo4j.kernel.lifecycle.LifeSupport $ LifecycleInstance.start (LifeSupport.java:462) bei org.neo4j.kernel.lifecycle.LifeSupport.start (LifeSupport.java:111) bei org.neo4j.kernel. impl.transaction.state.DataSourceManager.start (DataSourceManager.java:112) bei org.neo4j.kernel.lifecycle.LifeSupport $ LifecycleInstance.start (LifeSupport.java:452) bei org.neo4j.kernel.lifecycle.LifeSupport. Start (LifeSupport.java:111) bei org.neo4j.kernel.impl.factory.GraphDatabaseFacadeFactory.newFacade (GraphDatabaseFacadeFactory.java:139)
aber die Anwendung funktioniert auf meinem Rechner in Ordnung.
Ich habe versucht, hier die Lösung vorgeschlagen:
Error Obtaining Lock (org.neo4j.kernal.StoreLockException)
es nicht funktioniert hat, ich die DB am Zugriff mit:
db = new GraphDatabaseFactory().newEmbeddedDatabaseBuilder(new File("path to the database")).loadPropertiesFromFile("path to properties file")
.newGraphDatabase();
registerShutdownHook(db);
was könnte das Problem sein?
Woher weiß ich, welche Prozesse die Datenbank verwenden? –
danke neo4j-service wurde ausgeführt und es wurde die Datenbank verwendet. –