如果使用针对 Debian 用户的说明,自定义插件将不起作用
Custom plugins don't work if instructions for Debian users are used
我已经为 Neo4j 开发了自己的扩展 (TransactionEventHandler)。它以前工作得很好。但是现在,在重新安装 Neo4j 之后,我的插件无法工作(没有错误,但没有调用代码 - 日志不包含我的任何记录)。
我根据 instructions for Debian users 安装了 Neo4j(在我使用 .tar.gz 文件安装之前)。并且我将 Neo4j 的版本从 2.3.1 更改为 2.3.2.
可能有人有想法,为什么会这样?
附加信息:
- 我把我的分机放在 /var/lib/neo4j/plugins/.
- 我尝试将 Neo4j 作为服务启动:
service neo4j-service start
;并使用 ./neo4j start
命令。在这两种情况下,结果是相同的 - 代码未被调用。
你检查过插件文件的权限了吗?我曾经遇到过一个问题,通过移动我的 Neo4j 安装 around/SCPing,插件文件的权限使其无法执行。它需要被修改。
实际上我无法解决这个问题。我只是再次使用 .tar.gz 。这样一切都按预期工作。所以,我建议大家遇到同样的问题也照做。
还有一件事,我认为值得一提:如果在删除 Neo4j Debian 软件包后尝试使用 .tar.gz,由于某种原因,这种方法将不起作用。我被迫重新安装我的 Debian 以使其正常工作。
我已经为 Neo4j 开发了自己的扩展 (TransactionEventHandler)。它以前工作得很好。但是现在,在重新安装 Neo4j 之后,我的插件无法工作(没有错误,但没有调用代码 - 日志不包含我的任何记录)。
我根据 instructions for Debian users 安装了 Neo4j(在我使用 .tar.gz 文件安装之前)。并且我将 Neo4j 的版本从 2.3.1 更改为 2.3.2.
可能有人有想法,为什么会这样?
附加信息:
- 我把我的分机放在 /var/lib/neo4j/plugins/.
- 我尝试将 Neo4j 作为服务启动:
service neo4j-service start
;并使用./neo4j start
命令。在这两种情况下,结果是相同的 - 代码未被调用。
你检查过插件文件的权限了吗?我曾经遇到过一个问题,通过移动我的 Neo4j 安装 around/SCPing,插件文件的权限使其无法执行。它需要被修改。
实际上我无法解决这个问题。我只是再次使用 .tar.gz 。这样一切都按预期工作。所以,我建议大家遇到同样的问题也照做。
还有一件事,我认为值得一提:如果在删除 Neo4j Debian 软件包后尝试使用 .tar.gz,由于某种原因,这种方法将不起作用。我被迫重新安装我的 Debian 以使其正常工作。