如何使用mlGradle创建MarkLogic XDBC服务器?REST可行但XDBC无配置选项
使用mlGradle创建MarkLogic XDBC服务器的方法
mlGradle默认不会自动生成XDBC服务器配置,需手动添加专属配置文件实现,具体步骤如下:
创建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=8009database关联mlGradle自动创建的应用内容数据库(命名规则为${mlAppName}-content)
确认gradle.properties配置
你当前的gradle.properties已包含mlXdbcport=8009,无需修改,确保mlUsername、mlPassword等配置正确即可。执行部署命令
在项目根目录运行mlGradle部署命令:./gradlew mlDeploy命令执行完成后,可在MarkLogic管理控制台的「Groups > Default > Apps Servers」下查看创建好的XDBC服务器。
内容的提问来源于stack exchange,提问作者anuj_gupta
相关产品推荐
相关产品推荐

