
# 共享门户
- **容器创建**
  图1容器创建1   
  ![](https://support.huaweicloud.com/egdes-dma/zh-cn_image_0000001662550772.png)
  所属服务：新增服务的时候需要注意一定要选择 Tomcat 类型。
  图2容器创建2   
  ![](https://support.huaweicloud.com/egdes-dma/zh-cn_image_0000001662391064.png)
  主机名称：按照规划的服务器选择用于共享门户的服务器即可。
  容器名称：按照实际情况取名。
  业务文件夹名称：需要与 DockerFile 文件中的项目名称一致。
  图3容器创建3   
  ![](https://support.huaweicloud.com/egdes-dma/zh-cn_image_0000001710550649.png)
  镜像名称：使用流水线构建完成之后的镜像地址。
  图4容器创建4   
  ![](https://support.huaweicloud.com/egdes-dma/zh-cn_image_0000001710430649.png)
  镜像版本：按照实际情况选择。一般更新之后构建容器选择最新的（最高的）版本。
  
- **配置修改**
  所有的配置文件都通过配置文件覆盖的方式进行配置，一定要在原来的配置文件的基础上进行修改，不要复制其他的项目中同名的配置文件，避免特殊配置项遗漏。
  数据库配置文件（jdbc.properties）：
  ```
  /usr/local/tomcat/webapps/sharedportal/WEB-INF/classes/jdbc.properties
  ```
  url：填写数据库 jdbc 连接；
  Username：填写数据库用户名；
  password：填写数据库密码。
  
- **部署验证**
  启动容器后访问 http://IP:PORT/sharedportal/pages/default/index，
  出现机器码 URL 申请上传服务器 /opt/apache-tomcat-7.0.85/webapps/extranet/WEB-INF/lib
  出现下面的页面，输入 admin/11111，可以登录成功的话，部署成功\[在获取机器码需要上传授权到服务器无法页面上传 如果上传请给出地址。
  图5部署验证   
  ![](https://support.huaweicloud.com/egdes-dma/zh-cn_image_0000001662550776.png) 
- **接入统一支撑**
  1. 注册应用：打开支撑平台的统一应用与服务"统一应用管理 \> 应用注册"，单击新增应用，填写应用名称、应用回掉地址、PC 跳转地址、移动跳转地址。地址都使用资源目录平台的浏览器访问地址。单击保存并关闭。接下来查看应用详情，可以看到应用 key 和应用密钥，注册完成。
     图6支撑1   
     ![](https://support.huaweicloud.com/egdes-dma/zh-cn_image_0000001662391068.png)
     图7支撑2   
     ![](https://support.huaweicloud.com/egdes-dma/zh-cn_image_0000001710550653.png) 
  
  2. 订阅用户，订阅角色：打开支撑平台的统一应用与服务-统一应用管理-应用管理。 订阅用户：用于设置需要同步哪些用户到应用系统，公开同步所有；
     订阅角色：用于设置需要同步哪些角色到应用系统，需要勾选 adminGroup 和 ouAdminGroup
     图8支撑3   
     ![](https://support.huaweicloud.com/egdes-dma/zh-cn_image_0000001710430653.png)
     图9支撑4   
     ![](https://support.huaweicloud.com/egdes-dma/zh-cn_image_0000001662550780.png)
     图10支撑5   
     ![](https://support.huaweicloud.com/egdes-dma/zh-cn_image_0000001662391072.png) 
  
  3. 修改框架配置文件（frame.properties）
     ```
     /usr/local/tomcat/webapps/sharedportal/WEB-INF/classes/frame.properties
     ```
     SOAAddress：支撑平台地址 +/rest/organization，如果配置了外网映射，需要配置内网地址；
     SOA_Appkey_secret：第一步的应用key和应用密钥，使用分号隔开；
     IsOAuthEnabled：1
     图11支撑6   
     ![](https://support.huaweicloud.com/egdes-dma/zh-cn_image_0000001710550661.png)
     图12支撑7   
     ![](https://support.huaweicloud.com/egdes-dma/zh-cn_image_0000001710430661.png)
     如果是集群部署：
     redisSetting：配置[DCS 配置](https://support.huaweicloud.com/egdes-dma/egdes_05.html#egdes_05__section471118155318)中部署的 redis 数据库地址，格式：redis://host:port/dbIndex，与其他配置文件中的 redis 地址不要重复
     
   
- **接入统一认证**
  修改支撑平台配置（SSOClient.properties）
  ```
  /usr/local/tomcat/webapps/sharedportal/WEB-INF/classes/SSOClient.properties
  ```
  verification_type：1；
  client_id：上个步骤的应用key；
  client_secret：上个步骤的应用密钥；
  server_url：统一认证的浏览器访问地址；
  server_intranet_url：非必填，如果统一认证配置了映射，内外网地址不一样的情况，需要在此处配置统一认证的内网地址；
  redirect_url：共享门户的浏览器访问地址，与注册应用时填写的一致。
  配置完成之后重启容器，使用支撑平台新建的其他的用户也可以登录的话，配置就完成了。
  图13支撑8   
  ![](https://support.huaweicloud.com/egdes-dma/zh-cn_image_0000001662550788.png) 
 
