나는 WebDAV
연결을 가지고 있으며 내 Xquery
코드베이스의 디렉토리 구조를 가지고 있습니다.Oxygen Xml Editor에서 새 모듈을 추가하면 http에서 충돌이 발생해도 오류가 발생하지만 Roxy를 통해 배포하면 제대로 작동합니까?
404 Not Found
Old Error
: 나는 마우스 오른쪽 버튼을 클릭하고 Oxygen Xml Editor's
파일 탐색기에서 새 xqy
파일을 만들 때, 내 논리를 module namespace
을 정의하고 나중에 주 xqy
파일을 라이브러리 모듈을 가져, 나는 다음과 같은 오류를 얻고있다 새 모듈을 가져올 때마다이 오류가 발생합니다.
<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를 통해 배포 된 동일한 파일에서 코드를 변경하면 즉시 반영됩니다. 무슨 일 이니?
새 모듈에 대한 Roxy 배포 ** 이후에 ** ** 및 ** ** 후에 권한이 어떻게 보이는지 확인하십시오. WebDAV를 통한 모듈 생성에 대한 기본 권한이 너무 제한적일 수 있습니다 (또는 존재하지 않음). Roxy 배포가 해당 모듈에서 읽기/실행을 제공하는 적절한 권한을 설정하고있을 수 있습니다. –