You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何使用mlGradle创建MarkLogic XDBC服务器?REST可行但XDBC无配置选项

使用mlGradle创建MarkLogic XDBC服务器的方法

mlGradle默认不会自动生成XDBC服务器配置,需手动添加专属配置文件实现,具体步骤如下:

  1. 创建XDBC服务器配置文件
    在项目的src/main/ml-config/servers目录下新建JSON配置文件(文件名可自定义,比如test-app-xdbc.json),填入以下配置,匹配你已有的gradle.properties变量:

    {
      "server-name": "${mlAppName}-xdbc",
      "port": "${mlXdbcport}",
      "server-type": "xdbc",
      "group-id": "Default",
      "database": "${mlAppName}-content",
      "root": "/",
      "authentication": "application-level",
      "default-user": "admin",
      "request-timeout": 300,
      "allow-eval": true,
      "allow-function-execution": true
    }
    

    核心字段说明:

    • server-type必须设为xdbc,这是区别于REST/HTTP服务器的关键标识
    • port对应你gradle.properties里的mlXdbcport=8009
    • database关联mlGradle自动创建的应用内容数据库(命名规则为${mlAppName}-content)
  2. 确认gradle.properties配置
    你当前的gradle.properties已包含mlXdbcport=8009,无需修改,确保mlUsername、mlPassword等配置正确即可。

  3. 执行部署命令
    在项目根目录运行mlGradle部署命令:

    ./gradlew mlDeploy
    

    命令执行完成后,可在MarkLogic管理控制台的「Groups > Default > Apps Servers」下查看创建好的XDBC服务器。

内容的提问来源于stack exchange,提问作者anuj_gupta

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.28 18:58:18