当前为10.0版本文档,只有最新版本的文档支持在线编辑修改,如果想创建/编辑文档,请移步至 最新版帮助文档

WebSphere更新应用文件

  • 方案级协助
  • 文档创建者:文档助手1
  • 历史版本:11
  • 最近更新:Leo.Tsai 于 2022-05-26
  • 1. 概述

    由于软件可能会有一些漏洞或者在测试阶段会有很多文件可能被修改,当我们修改这些文件后是否要重新启动整个 Web 服务器呢?

    如果是测试环境,服务器可能可以重启,但如果是正式的环境或者服务器承担了多个角色时便出现了矛盾,不能重启服务器。

    对于您来说,可能您也不确定这些问题是否一定需要重启服务器才会被修正,在此我们对几个常见的情况进行明确说明,以消除您的顾虑。

    2. 解决方案

    2.1 更新补丁 JAR 文件

    不需要重启服务器,只需重启应用。

    由于 JAR 文件中存放的为报表引擎使用的类文件,当报表所在应用启动时便会加载jar中的类,若 JAR 发生了改变,修改的类文件是不会自动重载的因此需要重新启动报表所在应用。

    WebSphere 对部署好的应用更新 JAR 包方法如下:

    2.2 找到报表应用位置

    找到 WebSphere 服务器中部署的报表应用位置

    如位置为 C:\Program Files (x86)\IBM\WebSphere\AppServer\profiles\AppSrv01\installedApps\WIN-O9584D1PVIINode01Cell\webroot_war.ear\webroot.war

    2.3 更新 JAR 包

    将webroot.war\WEB-INF\lib下的fine-accumulator-10.0.jar、fine-activator-10.0.jar、fine-core-10.0.jar、fine-datasource-10.0.jar、fine-decision-10.0.jar、fine-decision-report-10.0.jar、fine-report-engine-10.0.jar、fine-schedule-10.0.jar、fine-schedule-report-10.0.jar、fine-swift-log-adaptor-10.0.jar、fine-third-10.0.jar、fine-webui-10.0.jar包替换为新的 JAR。

    2.4 重启应用

    此时如果直接访问报表,将会出现 404 错误。需要将应用重启,重启后新的jar文件才会生效;
    登录 WebSphere 管理控制台,点击应用程序>应用程序类型>WebSphere企业应用程序,选择应用,先停止报表应用,再启动报表应用

    222
    这样再次访问报表时便可以发现新的 JAR 文件已经起生效了。

    222

    附件列表


    主题: 部署集成
    已经是第一篇
    已经是最后一篇
    • 有帮助
    • 没帮助
    • 只是浏览

    售前咨询电话

    400-811-8890转1

    在线技术支持

    请前往「服务平台」,选择「在线支持」

    热线电话:400-811-8890转2

    总裁办24H投诉

    热线电话:173-1278-1526

    反馈已提交

    网络繁忙