更新时间:2026-05-18 GMT+08:00
分享

如何获取环境ESN?

环境ESN(Equipment Serial Number)是生成License(许可证)文件的唯一标识。数据建模引擎SDK服务的正常运行依赖于有效的License文件。因此,在正式部署服务前,必须先获取待部署环境的ESN,以便申请对应的License文件。

准备事项

在获取ESN之前,请确保已完成以下准备工作:

操作步骤

  1. 编辑“application.properties”文件,注释掉原有的正式License配置,并启用试用模式配置。

    Postgresql数据库为例:

    修改前(原正式License配置)

    # License管理开关,开启后可在Web页面中管理License
    xdm.runtime.license-control.enable=true
    # SDK包部署方式:MACHINE(主机)或CONTAINER(容器)
    xdm.license.deploy-type=MACHINE
    # License校验方式
    xdm.license.runtime.valid-type=LICENSE
    # License初始化方式
    xdm.license.init-type=SYSTEM_PATH
    # License文件路径
    xdm.license.licenseFile=/opt/cloud/license.dat
    # License解析所需密钥(申请License时获取)
    xdm.license.public-key=iDME SDK:1:5:A9D150C6F***

    修改后(临时试用License配置)

    请将原有配置项注释掉,并确保“valid-type”设置为“TRIAL”

    # License管理开关,开启后可在Web页面中管理License
    xdm.runtime.license-control.enable=true
    # SDK包部署方式:MACHINE(主机)或CONTAINER(容器)
    # xdm.license.deploy-type=MACHINE
    # License校验方式:试用模式
    xdm.license.runtime.valid-type=TRIAL
    # 以下配置在试用模式下无需启用(已注释)
    # License初始化方式
    # xdm.license.init-type=SYSTEM_PATH
    # License文件路径
    # xdm.license.licenseFile=/opt/cloud/license.dat
    # License解析所需密钥(申请License时获取)
    # xdm.license.public-key=iDME SDK:1:5:A9D150C6F***

  2. 保存配置文件后,启动数据建模引擎SDK服务。
  3. 服务启动成功后,通过浏览器访问以下地址。

    http://{部署服务器的IP地址}:{部署服务器的端口号}/rdm_{应用的唯一标识}_app/services/index.html

    示例:

    http://127.0.0.1:8003/rdm_123456_app/services/index.html
    • 如果页面提示需要登录,说明服务当前以试用模式启动,且试用期尚未超期。
    • 首次登录时,请单击“第一次登录”“首次登录”完成账号初始化。

  4. 登录成功后,在页面中依次单击系统管理 > License管理 > 获取ESN,即可获取当前环境的ESN,请复制并妥善保存。

    • License文件与获取的ESN强绑定,请确保当前获取的ESN为后续正式部署环境的ESN。如果服务器硬件变更、重装系统或容器重建,ESN可能会变化,导致原License失效。
    • 试用模式仅用于获取ESN和短期调试,具有使用时长限制。获取ESN后,请尽快切换为正式License模式,避免影响业务使用。

相关文档