我的neo4j数据库有问题。我有一个ruby on rails应用程序与neo4jrb gem运行与torquebox。我想读和写在我的数据库与一个扭矩箱的工作。但我有这个错误:java.lang.IllegalStateException: Database locked
它看起来像我的应用程序已经使用我的数据库的运行实例,我不知道如何在我的工作中使用这个实例。我想知道是否有可能在我的工作中获得运行实例?或者,如果您有其他解决方案来做到这一点:)
谢谢
由于您确定的确切原因,您将无法做到这一点:Neo4j Embedded在一个JVM中运行数据库和Rails应用程序,其他任何东西都无法直接与之交互。当我遇到这个问题时,我通过在我的应用程序中暴露新的REST端点来执行作业所需的操作,然后我编写作业来击中这些端点并启动应用程序内的进程。