Titan,RexterClient:消息在 com.tinkerpop.rexster.client.RexsterClient.execute(RexsterClient.java:185) 收到响应超时连接(8000 秒)

Titan,RexterClient:Message received response timeoutConnection (8000 s) at com.tinkerpop.rexster.client.RexsterClient.execute(RexsterClient.java:185)

我正在使用 RexterClient 访问 java 中的 Titan-gremlin 图。 但是我在 运行 上收到以下错误:

Message received response timeoutConnection (8000 s)
    at com.tinkerpop.rexster.client.RexsterClient.execute(RexsterClient.java:185)

下面是我的 pom:

 <dependency>
        <groupId>com.tinkerpop.rexster</groupId>
        <artifactId>rexster-protocol</artifactId>
        <version>2.6.0</version>
    </dependency>
   <dependency>
            <groupId>com.thinkaurelius.titan</groupId>
            <artifactId>titan-all</artifactId>
            <version>1.0.0</version>
            <exclusions>
                <exclusion>
                    <groupId>com.sun.jersey</groupId>
                    <artifactId>jersey-core</artifactId>
                </exclusion>
                <exclusion>
                    <groupId>com.sun.jersey</groupId>
                    <artifactId>jersey-json</artifactId>
                </exclusion>
                <exclusion>
                    <groupId>com.sun.jersey</groupId>
                    <artifactId>jersey-server</artifactId>
                </exclusion>
            </exclusions>
        </dependency>

        <dependency>
            <groupId>com.thinkaurelius.titan</groupId>
            <artifactId>titan-core</artifactId>
            <version>1.0.0</version>
        </dependency>

如果你们有任何想法,请告诉我如何解决

你有一些依赖不匹配。

  • Rexster 来自 TinkerPop 2。您可以看出,因为包名称以 com.tinkerop.
  • 开头
  • Titan 1.0 使用 Apache TinkerPop 3.0.1。您可以看出,因为包名称以 org.apache.tinkerpop 开头。它与 TinkerPop 2 不兼容。

您应该研究的一些建议: