【问题标题】:How can I copy all of the content to a new WebCenter Sites install?如何将所有内容复制到新的 WebCenter 站点安装?
【发布时间】:2016-02-05 15:37:39
【问题描述】:

我有一个正在运行的 WebCenter Sites (11.1.1.8GA) 环境,但没有正确设置。它可以工作并且正在运行生产站点,但是安装有问题。为了解决这个问题,我们创建了一个新环境,并将其修补到 11.1.1.8 补丁 11。现在我需要将所有内容复制到新环境中。

关于如何以不会破坏 a) 补丁 11 添加的更新 jars 和配置以及 b) 配置文件中的环境差异(例如服务器名称)的任何建议?

到目前为止,我们的建议大致如下:

复制环境:

  1. 复制 webapp 部署目录
  2. 复制站点安装目录
  3. 复制共享目录
  4. 导出数据库

确保目标服务器与源服务器具有相同的目录结构。

在目标服务器上。

  1. 安装应用服务器
  2. 配置 jdbc 以连接到新的数据库实例和架构。
  3. 导入数据库
  4. 将共享放在与源相同的目录文件夹结构中
  5. 将站点安装目录放在相同的目录文件夹结构中 作为来源
  6. 部署 Web 应用程序、自定义应用程序和配置类 路径
  7. 在 .ini 和 .properties 文件中进行必要的更改以反映 新的主机名/IP 或域。您可能想查看您的 cs-cache.xml、ss-cache.xml、linked-cache.xml 和 cs-cache.xml 文件 关于多播设置。其他应该做的改变是 关于 CAS。 (SSOConfig.xml 和自定义 Beans.xml)

不幸的是,这假设我们想要复制整个环境,包括补丁和配置。特别是,第 4、5 和 6 步将不起作用。

您知道需要复制哪些目录/文件吗?还是只是我需要复制的内容数据库?

【问题讨论】:

    标签: webcenter webcenter-sites


    【解决方案1】:

    我要做的是将新服务器配置为原始服务器(通过在新服务器中复制 webapp 和目录结构),但不使用共享目录和数据库。然后让新服务器中的数据从生产服务器导出并使用 CSDT 将它们导入新服务器(但由于文件命名限制,您在导出过程中可能会遇到一些文件问题)或将资产发布到新服务器。

    我有时会使用这种方法来恢复学习环境的生产,因为我使用的是 CSDT(我不允许通过防火墙镜像我的网站),这需要一些时间

    【讨论】:

      猜你喜欢
      • 2018-05-21
      • 1970-01-01
      • 1970-01-01
      • 2012-02-20
      • 2022-11-21
      • 2015-05-22
      • 1970-01-01
      • 2018-08-06
      • 1970-01-01
      相关资源
      最近更新 更多