我为Neo4j开发了自己的扩展(TransactionEventHandler)。之前工作得很好。但是现在,在重新安装Neo4j之后,我的插件不起作用(没有错误,但代码没有被调用 - 日志不包含我的任何记录)。
我相应地将Neo4j安装到instructions for Debian users(在我使用.tar.gz文件中的安装之前)。我将Neo4j的版本从2.3.1更改为2.3.2。
可能有人有想法,为什么会这样?
其他信息:
service neo4j-service start
;并使用./neo4j start
命令。在这两种情况下,结果都是相同的 - 不调用代码。答案 0 :(得分:0)
您是否检查了插件文件的权限?我曾经有一个问题,通过在/ SCPing周围移动我的Neo4j安装,插件文件的权限使得它不可执行。它需要chmod'ed。
答案 1 :(得分:0)
实际上我无法解决这个问题。我只是再次使用.tar.gz。这样一切都按预期工作。所以,如果您遇到同样的问题,我建议大家也这样做。
我认为还有一件事值得提及:如果在删除Neo4j Debian软件包之后尝试使用.tar.gz,这种方法由于某些原因将无法运行。我被迫重新安装我的Debian以使其正常工作。