neo4j - Neo4j 用户函数 fat jar 在数据库启动时抛出 CpuClock 错误
问题描述
我复制了一个胖 jar(包括所有依赖项 jar)作为插件。当我启动数据库时,它失败并出现以下错误:
... Caused by: org.neo4j.kernel.lifecycle.LifecycleException:
Component 'org.neo4j.procedure.impl.GlobalProceduresRegistry@65fe2691' was successfully initialized,
but failed to start. Please see the attached cause exception
"class org.neo4j.resources.CpuClock$2 has interface org.neo4j.resources.CpuClock as super class".
我的代码不访问任何 Neo4J 资源,例如 CpuClock。jar 中包含的资源是 sparkjava 和 freemarker。
在我将代码作为一个简单的 jar 加载之前,它可以正常加载,但是当我尝试使用我的函数时出现“找不到类”错误。
我将 Neo4J 4.1.0 与 Desktop 1.3.10 一起使用
我将不胜感激任何信息。
解决方案
推荐阅读
- angular - Angular 如何添加第三方 ui 组件
- php - php的PhpStorm xdebug配置
- python - 在python中按数字对字符串列表进行排序
- python - 将 .txt 文件(数据馈送)转换为 .csv 文件
- wpf - 在 DataGridTemplateColumn.CellStyle 中使用 DataTrigger
- neo4j - 在 Java 中创建数据库时如何使用 Neo4j APOC?
- android - 如何使用 HttpURLConnection 在 android 中使用 POST 方法上传数据?
- aws-lambda - 在 ECR PutImage 事件上触发 lambda
- javascript - 用json中的子节点替换父节点
- crystal-lang - 为了方便起见,我可以在 Crystal 中命名一个类型吗?