ADMIN-BADPATHNAMESPACE Marklogic错误

时间:2015-05-13 21:41:45

标签: marklogic

我正在尝试部署应用程序,并且由于“ ADMIN-BADPATHNAMESPACE ”错误导致应用程序失败。它告诉我这是由于MarkLogic模块的 json 错误。

我查找了这个json.xqy尝试导入的文件,我有一个文件以这种方式导入MarkLogic的json函数:

import module namespace json = "http://marklogic.com/xdmp/json"
    at "/MarkLogic/json/json.xqy";

错误消息没有多大帮助,所以我很困惑从哪里开始。

1 个答案:

答案 0 :(得分:0)

您只需在管理设置中定义该json文件的路径即可。这样做:

  1. 查看数据库遇到问题的原因。您的错误堆栈跟踪应该为您提供数据库ID。如果您不知道该id映射到的是什么,请使用qConsole中的 xdmp:database-name($ id)函数来查看数据库的字符串名称。
  2. 转到管理员设置控制台(对我来说是 localhost:8001
  3. 转到“数据库”> “ DB_NAME ”(在步骤1中找到)> “路径命名空间”> “添加
  4. 输入您的前缀和名称空间uri
  5. 这应该可以解决你的问题。