intra-mart Accel Platform安装指南 第33版2020-09-01

10.1.2. 更新模块

10.1.2.1. 删除旧的存储库信息

  • 删除上次使用的旧Repository信息。

    1. IM-Juggling开始,窗口- 工具栏 “ -在最右边的“设置” IM-Juggling ” - “ 模块 Repository打开”。

    2. 点击底部的“删除本地Repository ”。

      ../../../_images/update_war_0.png

      注意

      正在执行文件删除处理时,无法执行IM-Juggling操作。
    3. 删除完成后,单击“确定”。

10.1.2.2. 选择更新目标

  • 假定已经执行了上述“删除旧Repository信息”。

    1. 点击屏幕右上方的“更新”图标。

      ../../../_images/update_war_1.png
    2. 选择更新方法。
      通常,选择“更新所有模块 (推荐)”。
      选择后,单击“下一步(N)”。
      ../../../_images/update_war_3.png

      注意

      如果选择“选择要单独应用的更新(不推荐)”,则将来的更新可能无法正确执行。
    3. 选择基本模块的更新目标。
      选择后,单击“下一步(N)”。
      ../../../_images/update_war_2.png

      注意

      如果现有模块的版本全部相同(请参见上图中的“ 8.0.2”),则没有模块可应用于同一版本(“ 8.0.2(*)”)。
      即使选择相同的版本(“ 8.0.2(*)”),也不会在一览表显示该版本。

      注意

      根据基本模块的更新内容,现有应用程序可能不可用。

      示例:在现有项目中进行以下配置时
      基本模块 :8.0.2
      申请书(Accel Documents):8.0.0

      基本模块如果您在应用程序中(加速文件)的更新选择“8.0.3”,基本模块是“8.0.3”,因为它不支持,你会看到以下的警告信息。
      ../../../_images/update_war_9.png
    4. 选择应用程序更新目标。
      您可以基于为更新基本模块而选择的版本来选择应用程序及其版本。
      选择后,单击“下一步(N)”。
      ../../../_images/update_war_8.png
    5. 确认更新内容,然后单击“完成(E)”。

      ../../../_images/update_war_4.png

      获取更新信息,并更改现有项目的模块信息。

      ../../../_images/update_war_6.png

      注解

      如果您选择“选择要单独应用更新(不推荐)”,现有项目的模块信息,所选择的模块 ,并且该模块依赖模块将被更新的版本。
      示例:仅选择“ IM-Workflow” 模块 。
      ../../../_images/update_war_5.png
      应用更新后,“ IM-Workflow”和“ IM-Workflow”取决于模块配置
      “ UI基本模块 ”,“ IM-通用主表 ”,“用户上下文”,“ Job scheduler ”等。
      模块会自动更新。
      ../../../_images/update_war_7.png

    更新目标反映在项目中。

10.1.2.3. IM-Jugging所需的维护工作(通过更新等维护设置项目)

如果要在应用更新之前构建环境,则需要进行单独的工作。
详细内容个人工作的详细内容 ,

注解

*对于intra-mart Accel Platform以外的应用程序,请参阅各设置指南。

10.1.2.4. WAR文件的输出

  1. 完成IM-Juggling的设置后,输出WAR文件

10.1.2.5. 取消部署WAR文件

  1. 取消部署当前正在运行的环境。
    对于树脂,请参阅取消部署WAR文件
    对于Resin以外的Web Application Server,请参阅每个产品供应商提供的文档。

注意

Session保留Session信息时,更新后访问时可能会输出异常。
有关详情,请参见下文。
可以通过在重新部署之前删除持久Session信息来避免这种情况。
  • 当Resin的session_store设置为true并Session信息时
    • 您可以通过删除<%RESIN_HOME%/ resin_data / app-0 / distcache>来删除持久Session信息。
  • Session管理 模块并设置Session信息持久性时
    • 您可以通过截断持久性目标数据库中的im_http_session表来删除持久性Session信息。
您也可以通过在更新后首次访问时删除存储在浏览器中的cookie来避免这种情况。

10.1.2.6. 更新Web应用程序服务器

  • 由于系统要求的更改,更新可能需要Web应用程序服务器更新。
    在树脂的情况下如下。

    注解

    可以从产品媒体映像/产品/工具/ iAP /树脂目录或以下站点下载和使用最新版本的树脂。
    *下载需要产品许可证密钥。
    1. 停止现有的Resin环境。

      注解

      必须根据需要释放Windows服务和Linux守护程序。

      注解

      现有的Resin环境将不再使用,因此请根据需要进行保存。
    2. 安装更新版本中提供的最新版本的Resin。
      详细内容 ,请参阅Web应用程序服务器(树脂)

      注解

      必须根据需要注册Windows服务和Linux守护程序。
      详细内容请参阅Windows服务注册RHEL6
    3. 将现有树脂环境中设置的内容反映到新的树脂环境中。
      示例:<%RESIN_HOME%/ conf / resin.properties>文件中的JVM设置

    注意

    如果在Resin以外的Web Application Server中更改了系统要求,请参阅每个产品供应商提供的文档以了解如何更新每个产品。
    数据库产品也是如此。

10.1.2.7. 重新部署WAR文件

  1. 使用反映更新版本的WAR文件部署。
    对于树脂,请参考部署
    对于WebSphere Application Server 9.0.5,请参阅《 WebSphere设置指南》
    对于Oracle WebLogic Server 12c R2(12.2.1),请参阅《 WebLogic安装指南》

注意

如果执行重新部署,但是添加的模块 (材料)未反映在部署目标中,请参阅“ 如果无法使用Resin正常重新部署WAR文件 ”。

10.1.2.8. 静态文件的输出和重定位

  1. 如果您使用的是Web Server,请从IM-Juggling输出静态文件。
    ../../../_images/output_static_file.png
  2. 输出的静态文件位于Web服务器中设置为别名的目录下。
    *请替换现有文件。

10.1.2.9. 租户环境设置

  • 启动Web应用程序服务器后, 安装Tenant环境。
    以系统管理员身份登录。
    从菜单中单击“安装Tenant环境”。
    ../../../_images/system_admin_menu_sample.png
    如下图所示,消息“ Tenant环境是最新的。不需要设置任何模块 。”
    如果显示,则安装Tenant环境已成功完成。
    如果如下所示显示“安装Tenant环境”按钮,则表明安装Tenant环境不完整。单击“安装Tenant环境”按钮以再次执行设置。

    注意

    通过Web服务器安装Tenant环境,请更改Web服务器的超时安装值。
    或者,建议通过Web应用程序服务器执行设置。

    注解

    无论处理结果如何,始终会显示用于设置样品的按钮。
    因此,如果在样品数据输入过程中发生错误,请重新执行设置。
    数据库唯一约束冲突发生英寸
    在这种情况下,建议执行“ 卸载 ”并再次从安装程序重新开始。

10.1.2.10. 租户环境设置后的维护