Neo4j 自定义插件不';如果使用针对Debian用户的说明,则不起作用

Neo4j 自定义插件不';如果使用针对Debian用户的说明,则不起作用,neo4j,debian,Neo4j,Debian,我已经为Neo4j开发了自己的扩展(TransactionEventHandler)。它以前工作得很好。但现在,在重新安装Neo4j之后,我的插件无法工作(没有错误,但代码没有被调用-日志中不包含我的任何记录) 我根据安装了Neo4j(在使用.tar.gz文件安装之前)。我将Neo4j的一个版本从2.3.1改为2.3.2 可能有人有想法,为什么会这样? 其他信息: 我将扩展放在/var/lib/neo4j/plugins/下 我尝试将Neo4j作为服务启动:服务Neo4j服务启动;并使用/neo

我已经为Neo4j开发了自己的扩展(TransactionEventHandler)。它以前工作得很好。但现在,在重新安装Neo4j之后,我的插件无法工作(没有错误,但代码没有被调用-日志中不包含我的任何记录)

我根据安装了Neo4j(在使用.tar.gz文件安装之前)。我将Neo4j的一个版本从2.3.1改为2.3.2

可能有人有想法,为什么会这样?

其他信息:

  • 我将扩展放在/var/lib/neo4j/plugins/下
  • 我尝试将Neo4j作为服务启动:
    服务Neo4j服务启动
    ;并使用
    /neo4j start
    命令。在这两种情况下,结果都是相同的-不调用代码

  • 你检查了插件文件的权限了吗?我曾经遇到过一个问题,通过移动我的Neo4j安装/SCPing,插件文件的权限使它无法执行。它需要修改。

    实际上我无法解决这个问题。我又在用.tar.gz了。这样所有的工作都如预期的那样。所以,我建议大家如果遇到同样的问题也要这样做


    还有一件事,我认为值得一提:如果在删除Neo4j Debian包后尝试使用.tar.gz,由于某种原因,这种方法将不起作用。我被迫重新安装Debian以使其正常工作。

    它是非托管扩展还是服务器插件?你能更具体地说明什么不起作用吗?启动Neo4j时有错误吗?@WilliamLyon没有错误。代码就是不被调用。这是一个内核扩展:TransactionEventHandler。谢谢您的思考。不幸的是,这没有帮助。我选择了/plugin目录下的所有文件,以便任何用户都可以执行这些文件。但是什么都没有改变。嗯,我知道已经有人问过了,但是你肯定确认console.log和messages.log(在graph.db目录中)中没有启动错误?是的,没有错误。但再次感谢你的建议!