# 使用 war 文件安装 MDM 模块

可用产品...

* Data Fabric
* MDM Platform

使用 Talend 提供的 .war file (Talend-MDMServer-YYYYMMDD-&lt;revision number&gt;-VA.B.C.war) 和压缩 HOME 文件 (Talend-MDMServer-YYYYMMDD-&lt;revision number&gt;-VA.B.C-HOME.zip)，您还可以通过将 .war 文件部署到 Tomcat，然后在解压缩 HOME 文件后更新某些配置文件，从而安装 MDM 模块。

这里，A.B.C 分别代表主要、次要、补丁版本。请注意，您必须使用每个模块的相同版本/修订版。

此安装模式假设您熟悉或在一定程度上了解 MDM 服务器配置。

下面列出了此安装模式下涉及的所有模块。为简化它们的管理，建议您将所有服务器模块集中在单个系统上。

* 一个应用程序服务器，在此例中为 Apache Tomcat 服务器，它托管 MDM Web 应用程序。

* 一个 .war 文件，其中包含使用 Talend MDM Web UI 所需的 MDM 服务器应用程序。

* 一个压缩 HOME 文件，其中包含 MDM 服务器的文件和资源。

* Availability-note[Deprecated](https://help.talend.com/r/en-US/Cloud/labels-on-talend-help-center/availability-deprecated)

  此内容已弃用。

  (可选) 一个开源 Bonita BPM 服务器应用程序捆绑包。

## 步骤

1. 安装 Apache Tomcat 应用程序服务器，如果 Tomcat 服务已启动，则将其停止。
2. 将 HOME 文件解压缩到一个本地文件夹。在下面的过程中，此本地文件夹将称为 MDM\_ROOT。
3. 将 .war 文件复制到目录 &lt;TomcatPath&gt;/webapps/ 中，然后将其重命名为 talendmdm.war。

   复制此 war 文件以后，您可以手动将其解压到相同目录下，或让 Tomcat 在启动时解压该 Web 应用程序。
4. 浏览至目录 &lt;TomcatPath&gt;/conf。
5. 如果文件夹 Catalina 不存在，则在目录 &lt;TomcatPath&gt;/conf 下创建一个新文件夹 Catalina，然后在 &lt;TomcatPath&gt;/conf/Catalina 下创建一个新文件夹 localhost。
6. 在目录 &lt;TomcatPath&gt;/conf/Catalina/localhost 下，创建一个新 XML 文件 (例如，talendmdm.xml)，并用以下内容填充它：
   ```
   <?xml version='1.0' encoding='utf-8'?>
   <Context path="talendmdm">
   <Parameter name="mdmRootLocation"
   value="<MDM_ROOT>"
   override="false"/>
   </Context>
   ```

   信息注释警告： Context path 的值必须与已放在 &lt;TomcatPath&gt;/webapps 下的 war 文件的名称完全相同，mdmRootLocation 的值必须是在其中解压缩 HOME 文件的本地目录。
7. 在目录 &lt;MDM\_ROOT&gt;/conf 下，编辑 datasources.xml 文件以提供数据库连接信息。

   您可以使用 datasources.xml 来管理 MDM 服务器使用 SQL 数据库的方式。有关更多信息，请参阅[管理 MDM 服务器使用 SQL 数据库的方式](https://help.qlik.com/talend/en-US/installation-guide-linux/7.3/managing-how-mdm-server-uses-sql-databases)。
8. 编辑 mdm.conf 文件以完成 MDM 服务器的配置。有关更多信息，请参阅[配置 MDM 服务器](https://help.qlik.com/talend/en-US/installation-guide-linux/7.3/configuring-mdm-server)。

## 结果

要运行 MDM 服务器，请执行 &lt;TomcatPath&gt;/bin 文件夹中的 startup.sh。

信息注释注： 如果数据源配置文件 datasources.xml 所指向 MDM 系统数据库中的产品版本与您的产品版本不同，则 MDM 服务器无法启动并抛出一个异常。如果想要执行迁移，您需要使用 dbmigration 工具。有关使用 dbmigration 工具的更多信息，请参阅《Talend 迁移指南》

要关闭 MDM 服务器，请在控制台窗口中按 Ctrl + C，或运行 bin/shutdown.sh。

出于性能考虑，您可以增加 Tomcat 的内存。有关如何增加 Tomcat 内存大小的更多信息，请参阅[增加 Tomcat 的内存](https://help.qlik.com/talend/en-US/installation-guide-linux/7.3/increase-tomcat-memory)。

如果需要，您可以手动安装 Bonita BPM 服务器。有关更多信息，请参阅[手动安装 Bonita BPM 社区服务器（不推荐使用）](https://help.qlik.com/talend/en-US/installation-guide-linux/7.3/installing-bonita-bpm-community-server-manually)。