Orient DB 在 orientdb-community-1.7-rc2 中存在问题
当我尝试创建一个小函数时,如下所示
var db = orient.getDatabase()
return 'test';
并执行它我收到以下错误
在位置 #0 解析脚本时出错:执行脚本时出错
脚本:newPOJS
------^
sun.org.mozilla.javascript.internal.WrappedException:已包装 com.orientechnologies.orient.core.exception.OConfigurationException:在第 2 行的上下文 (#2) 中找不到数据库实例
包装的 com.orientechnologies.orient.core.exception.OConfigurationException:在上下文中找不到数据库实例 (#2)
在上下文中找不到数据库实例
但是,当我得到图形而不是数据库时,以下函数工作正常
var db = orient.getGraph()
return 'test';
任何人都知道问题出在哪里,
我也做了以下配置更改
<handler class="com.orientechnologies.orient.server.handler.OServerSideScriptInterpreter">
<parameters>
<parameter value="true" name="enabled"/>
</parameters>
</handler>
Here
<handler class="com.orientechnologies.orient.graph.handler.OGraphServerHandler">
<parameters>
<parameter value="true" name="enabled"/>
<parameter value="50" name="graph.pool.max"/>
</parameters>
</handler>
需要从 orientdb-server-config.xml 中删除。因为 orient.getGraph() 和 orient.getDatabase() 操作似乎无法配置为同时工作。要使用 orient.getGraph(),请在配置文件中使用上述处理程序。要使用 orient.getDatabase(),请从配置中删除以下处理程序。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)