gremlin服务器未以orientDB启动

gremlin服务器未以orientDB启动,orientdb,gremlin,orientdb2.2,gremlin-server,Orientdb,Gremlin,Orientdb2.2,Gremlin Server,摘要 gremlin服务器没有开始使用orientDB 说明 我正在尝试连接gremlin服务器和orient db,但没有成功。当我试图启动服务器时,它显示Graph[Graph]已通过[conf/orientdb empty.properties]成功配置。之后,它会给出一些groovy.lang.GroovyRuntimeException:错误。下面的图片将为您提供更清晰的信息 跟踪此帖子 我不确定有关内存的OrientDB“警告”消息是否重要。您可能希望单独处理这些问题,因为Ori

摘要

gremlin服务器没有开始使用orientDB

说明

我正在尝试连接gremlin服务器和orient db,但没有成功。当我试图启动服务器时,它显示Graph[Graph]已通过[conf/orientdb empty.properties]成功配置。之后,它会给出一些groovy.lang.GroovyRuntimeException:错误。下面的图片将为您提供更清晰的信息

跟踪此帖子


我不确定有关内存的OrientDB“警告”消息是否重要。您可能希望单独处理这些问题,因为OrientDB和Gremlin服务器都需要JVM内存分配,并且您可能不希望OrientDB占用整个堆

然而,您所问的错误是groovy异常的问题。看起来您的路径上有一个简单的jar冲突。这种情况有时会发生,特别是如果您使用的是TinkerPop启用图的版本,其TinkerPop版本与Gremlin Server的版本不匹配


我的猜测是OrientDB引入了groovy的旧版本,2.4.7和Gremlin服务器已经有了2.4.11。通过检查Gremlin服务器中的
ext/orientdb
目录,您可以很容易地解决这个问题(假设orientdb插件本身就是在那里安装的——当您查看
ext
目录本身时,这一点应该很明显)。从
ext/orientdb/lib
ext/orientdb/plugin
目录中删除groovy 2.4.7 JAR。对你遇到的其他冲突也要这样做,事情应该会成功。如果没有,我想你必须就这个问题提出一个新的更具体的问题。

谢谢你的回答。删除groovy文件后,服务器现在开始启动,但现在在我运行查询时,出现了一些
serialization
错误