[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.刷新页面,导航栏增加菜单【主数据】,点击即可进入主数据首页