首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从氧气Xml编辑器中添加一个新模块,当从http命中时抛出错误,但通过Roxy部署时工作正常吗?

从氧气Xml编辑器中添加一个新模块,当从http命中时抛出错误,但通过Roxy部署时工作正常吗?
EN

Stack Overflow用户
提问于 2017-02-26 15:16:16
回答 1查看 137关注 0票数 1

我有一个WebDAV连接,有一个Xquery代码库的目录结构。当我右键单击并从xqy文件资源管理器创建一个新的Oxygen Xml Editor's文件,定义一个module namespace,我的逻辑,然后将库模块导入主xqy文件时,我将得到以下错误:

找不到404 旧错误

因此,每当我导入我的新模块时,我都会得到这个错误。

代码语言:javascript
复制
<error:error xsi:schemaLocation="http://marklogic.com/xdmp/error
   error.xsd" xmlns:error="http://marklogic.com/xdmp/error"
   xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">  
  <error:code>XDMP-MODNOTFOUND</error:code>  
  <error:name>err:XQST0059</error:name>  
  <error:xquery-version>1.0-ml</error:xquery-version>  
  <error:message>Module not found</error:message>  
  <error:format-string>XDMP-MODNOTFOUND: (err:XQST0059) Module
  C:\Program Files\MarkLogic\Modules\Marklogic\appservices\search\search.xqy 
 not found</error:format-string>
  <error:retryable>false</error:retryable>
  <error:expr/>
    <error:data>
     <error:datum>C:\Program Files\MarkLogic\Modules\Marklogic\appservices\search\search.xqy</error:datum>
    </error:data>   
    <error:stack>
      <error:frame>
        <error:uri>/index.xqy</error:uri>           
      <error:xquery-version>1.0-ml</error:xquery-version>
    </error:frame>   
  </error:stack>
</error:error>

显然不是这样的。

但令人惊讶的是,当我使用Roxy部署同一个文件时,它工作得很好。

我不认为氧气指向其他地方,因为当我对现有文件或通过Roxy部署的同一个文件进行代码更改时,它会立即被反映出来。那发生什么事了?

EN

回答 1

Stack Overflow用户

发布于 2017-02-26 22:44:32

检查模块数据库的目录创建设置。它应该设置为“自动”,以便与WebDAV一起使用(Roxy默认为手动,如果您不使用WebDAV,这通常更好)。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42470245

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档