我对有意见。当我访问狗屋时,我只看到一个带有小菜单的黑色页面,下面有一个错误:
Error: Could not get list of graphs from Rexster我已经读到,如果尝试从基uri以外的uri访问doghouse,就会出现这个问题。我的基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>
...当我在doghouse页面中查看源代码时,我可以看到已经应用了更改,因为我可以看到: var GREMLIN_VERSION = "2.4.0";var BASE_URI = "http:// localhost:8080/“
(注意,我之所以使用服务器端口8080是因为我在Tomcat中部署了Rexster )。
我不知道是怎么回事。
发布于 2014-12-04 11:16:06
Rexster并不正式支持Tomcat部署(尽管如果您在Gremlin用户邮件列表中搜索,您会发现有几个人已经开始工作了)。
尽管如此,如果您已经成功地在JS中设置了BASE_URI,那么我猜您已经达到了最佳状态。首先,我要验证REST是否正常运行,并尝试解决以下问题:
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]"
}这就是Dog House应该调用的获取可用图形的路径--我想它不会以某种方式返回。如果你能解决为什么这是一个问题,那么你应该能够让事情工作。
https://stackoverflow.com/questions/27274982
复制相似问题