私は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のデプロイメントでは、そのモジュールに対して読み取り/実行を許可する適切な権限が設定されている場合があります。 –