2014-12-03 39 views
1

我在Rexsters Doghouse有问题。当我访问狗窝我刚才看到一个黑色的页面与一个小菜单下,有一个错误说错误:无法从Rexster获取图表列表

Error: Could not get list of graphs from Rexster 

我读过,如果一个人试图从不是一个URI其他访问狗窝可能会出现此问题基地uri。我的基本URI为localhost:8080,当我查看狗窝页的烃源代码,我可以看到我的变化已经被应用,因为我可以看到我已经设置此在rexster.xml

<rexster> 
<http> 
    <server-port>8080</server-port> 
    <base-uri>http://localhost</base-uri> 
    <enable-doghouse>true</enable-doghouse> 
</http> 
<graphs> 
... 

: var GREMLIN_VERSION =“2.4.0”; (注意,我使用服务器端口8080的原因是因为我在Tomcat中部署了Rexster)。

我不知道什么是错的。

回答

0

Rexster并未正式支持Tomcat部署(尽管如果您通过Gremlin用户邮件列表进行搜索,您会发现有几个人已经完成了它的工作)。这就是说,如果你已经设法让BASE_URI在JS中设置好了,那么我猜你就是最好的选择。我会先验证该REST API正常服务,并尝试解决:

curl http://localhost:8080/graphs 

应返回喜欢用默认的图形配置了一句:

{ 
    version: "x.y.z", 
    name: "Rexster: A Graph Server", 
    graphs: [ 
    "gratefulgraph", 
    "tinkergraph", 
    "emptygraph", 
    "tinkergraph-readonly" 
    ], 
    queryTime: 0.480984, 
    upTime: "0[d]:00[h]:01[m]:40[s]" 
} 

这是狗房子应该是调用路径获取可用的图表 - 我认为它不会以某种方式返回。如果你可以解决为什么这是一个问题,那么你应该能够使事情工作。

+0

嗨,谢谢你的回答。 localhost:8080/myprojectname/raw/graphs为我提供了输出,看起来好像是按顺序排列的。任何其他的想法可能是错误的?提前致谢! – agiledevpro 2014-12-04 11:31:37

+0

也许弹出浏览器的开发者工具,并检查网络流量,看看页面加载时哪些URL没有被解析。我想知道它是不是以某种方式正确构建的。 – 2014-12-04 11:36:49

+0

谢谢你解决了我的问题!我发现我在我的基地里做了拼写错误。它正在工作! – agiledevpro 2014-12-04 11:47:59