[toc]

# 精简安装

文档中基于MySQL数据库进行产品安装介绍。

精简安装方式可以快速部署单机主数据环境,不再需要部署Nginx。

# 安装介质说明和准备

精简安装使用独立安装介质进行安装部署,因为内置了AFcenter,无需再安装AFCenter环境。

独立安装介质目录如下:

Primeton_MDM_7.2_GA_Standalone
├── clearLog.cmd
├── clearLog.sh
├── server
│    └── mdm
│        ├── bin
│        ├── config
│        ├── db-scripts
│        ├── lib
│        ├── mdmall-boot-7.2.0-exec.jar // 主数据主程序
│        └── version.properties
├── shutdown.cmd
├── shutdown.sh
├── startup.cmd
├── startup.sh
└── web
    ├── afcenter // 全部前端资源
    │    ├── assets
    │    ├── bfp
    │    ├── components
    │    ├── config
    │    ├── ext
    │    ├── formDesigner
    │    ├── ide
    │    ├── index.html
    │    ├── mdm // 主数据前端资源
    │    ├── portal
    │    ├── pubresmng // 公共资源前端资源
    │    ├── remoteEntry.js
    │    ├── remoteEntry.js.gz
    │    ├── static
    │    ├── version.properties
    │    └── widget
    └── conf
        └── mdm.conf // nginx 配置

# 复制前端资源

web/afcenter目录复制到server/mdm目录下,并重命名为static,前端资源移动后的路径为server/mdm/static

# 修改前端配置

修改文件``server/mdm/static/config/app-config.json`文件,修改为如下内容:

{
  "buildInfos": {  "version": "8.3.0",  "buildNumber": "1025",  "buildDate": "2024-01-11 17:56:17",  "description": "AFCenter-UI"  },
  "loginType": "normal",
  "serverUrl": "/",
  "isRelativePath": false,
  "isBpsStandalone": false,
  "ssoLoginUrl": "https://ameuat.primeton.com:8443/default/afc/sso/sso.login",
  "ssoLogoutUrl": "https://ameuat.primeton.com:8443/default/afc/sso/sso.login",
  "title": "主数据管理平台",
  "shortTitle": "MDM",
  "loginPage": {
    "remotePath": "http://localhost:8010/",
    "module": "bfp",
    "page": "bfp_login",
    "titlePrefixLogo": "./static/images/home/logo-afc.svg"
  },
  "homePage": null,
  "logoutTo": "/",
  "apiPrefix": {
    "priority": "highest",
    "enabled": true,
    "path": "/"
  },
  "isExpress": true,
  "ableScan": true,
  "loginBgSwitch": true,
  "actionsPosition": "top",
  "recordLabel": "Copyright © Primeton Technologies Ltd. ",
  "loginLogoVisible": true,
  "amap": {
    "key": "ff79d1c0e49360be85296958cdc04c2b",
    "securityJsCode": "345769b4720ad09db09e52dc06f39b7b",
    "webServerKey": "2aef2bea043b9ca9d1172af916dd2b30"
  },
  "helpDocUrl": "http://help.primeton.com/eos/8.3LA1/",
  "componentLibraryUrl": "http://help.primeton.com/eos/8.3LA1/components-ref/intro.html",
  "processOpenType": "dialog",
  "isAI":true,
  "bfpConfig": {
    "startLinkApproval": false
  },
  "ideConfig":{
    "extEdtior": false
  },
  "homePageLogoUrl": "./static/images/AFC_logo.svg"
}

# 初始化数据库

此步骤可以参考独立部署安装的 数据库初始化 章节。

# 修改后端配置文件

此步骤可以参考独立部署安装的 后端修改配置文件 章节。

另外,需要修改config/MDM/config/user-config.xml配置文件,如下:

<module name="Access-Http">/<group name="Login-Filter">/<configValue key="Exclude">中增加静态资源例外。
  
    <module name="Access-Http">
        ...
        <group name="Login-Filter">
            <!-- pages that can be accessed by any one including those not login -->
            <configValue key="Exclude">/api/afc/job/api/*,/api/afc/oauth2/*,/api/afc/login/third-party/auth,/api/afc/login/third-party/qrConnect,/afc-proxy/*,/api/afc/validation-code,/swagger-ui.html,/v2/api-docs,/webjars/*,/swagger-resources/*,/afc,/afc/,/api/afc/login,/api/afc/login/password/key,/actuator/*,/om/*,/common.remote,/jmxDefault.jmx,/common.download,/,*.gif,*.svg,.ttf,*.woff2,*.woff,*.jpg,*.json,*.ico,*.js,*.css,*.css.map,*.png,*.html</configValue>
            <!-- <configValue key="Include">*.flow,*.flowx,*.jsp,*.html,*.ajax,*.ext,*.action,*.beanx</configValue> -->
            <configValue key="Include">/*</configValue>
            <!-- the page to display when user not login -->
            <configValue key="LoginPage"/>
        </group>
        ...
    </module> 

# 启动服务

  • linux:

1.执行脚本:server/mdm/bin/startup.sh,查看日志logs/eos-trace.log,检查启动过程是否有错误信息。

2.访问http://<ip>:<port>,检查页面是否能够正常显示和登录。

  • windows:

1.执行脚本:server/mdm/bin/startup.cmd,查看日志logs/eos-trace.log,检查启动过程是否有错误信息。

2.访问http://<ip>:<port>,检查页面是否能够正常显示和登录。

# 登录验证

使用用户admin登录主数据管理平台。

1.进入[组织中心]->[机构管理]菜单,在“全部员工”中选择“admin”。

2.在弹出窗口中,选择“角色设置”,点击“添加角色”按钮,为admin用户添加“主数据管理员”角色。

3.刷新页面,导航栏增加菜单【主数据】,点击即可进入主数据首页