如何在MarkLogic8中的单个目录中设置WebDav服务器和XDBC服务器

时间:2017-09-19 10:19:18

标签: marklogic webdav marklogic-8

我的DEV盒上安装了MarkLogic8服务器。如何在MarkLogic8中的同一目录中启动WebDav服务器和XDBC服务器。所以我可以从WebDav上传我的XQuery文件并从XDBC服务器执行。

2 个答案:

答案 0 :(得分:0)

创建数据库后,只需转到Admin ui中的App Servers部分,然后创建两个链接到同一数据库的服务器。

WebDAV只有一个数据库选项。 XDBC具有模块和文档数据库选项。在XDBC服务器中将数据库指定为模块数据库,以便能够执行和调用使用WebDAV上载的代码。

注意:还有其他更好的方法来部署代码,例如ml-gradle和Roxy。例如,使用WebDAV将更难以应用适当的文档权限来授予用户执行访问权限。

HTH!

答案 1 :(得分:0)

除了@grtjn提供的良好信息之外,您还需要将WebDAV的一个设置更改为满意。在要将WebDAV指向的数据库上,将“目录创建”设置从手动(默认)更改为自动。没有它,WebDAV无法看到目录。

我还建议使用ml-gradleRoxy而不是WebDAV。@ grtjn的建议。