如何将所有内容复制到新的WebCenter Sites安装?

时间:2016-01-27 05:17:53

标签: webcenter webcenter-sites

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

有关如何以不会破坏的方式执行此操作的任何建议a)修补程序11添加的更新的jar和配置以及b)配置文件中的环境差异(例如服务器名称)?

我们迄今为止的建议是:

复制环境:

  1. 复制webapp部署目录
  2. 复制网站安装目录
  3. 复制共享目录
  4. 导出数据库
  5. 确保目标服务器与源服务器具有相同的目录结构。

    在目标服务器上。

    1. 安装应用程序服务器
    2. 配置jdbc以连接到新的数据库实例和架构。
    3. 导入数据库
    4. 将共享放在与源
    5. 相同的目录文件夹结构中
    6. 将网站安装目录放在同一目录文件夹结构中 作为来源
    7. 部署Web应用程序,自定义应用程序和配置类 路径
    8. 对.ini和.properties文件进行必要的更改以反映 新主机名/ IP或域。您可能想要查看您的 cs-cache.xml,ss-cache.xml,linked-cache.xml和cs-cache.xml文件 在多播设置上。应该做的其他改变是 关于cas。 (SSOConfig.xml和Custom Beans.xml)
    9. 不幸的是,这假设我们要复制整个环境,包括补丁和配置。特别是,步骤4,5和6不起作用。

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

1 个答案:

答案 0 :(得分:1)

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

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