WebSphere更新应用文件

  • Last update:May 26, 2022
  • 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-11.0.jar、fine-activator-11.0.jar、fine-core-11.0.jar、fine-datasource-11.0.jar、fine-decision-11.0.jar、fine-decision-report-11.0.jar、fine-report-engine-11.0.jar、fine-schedule-11.0.jar、fine-schedule-report-11.0.jar、fine-swift-log-adaptor-11.0.jar、fine-third-11.0.jar、fine-webui-11.0.jar包替换为新的 JAR。

    2.4 重启应用

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

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

    222

    Attachment List


    Theme: 部署集成
    Already the First
    • Helpful
    • Not helpful
    • Only read

    滑鼠選中內容,快速回饋問題

    滑鼠選中存在疑惑的內容,即可快速回饋問題,我們將會跟進處理。

    不再提示

    9s后關閉

    Get
    Help
    Online Support
    Professional technical support is provided to quickly help you solve problems.
    Online support is available from 9:00-12:00 and 13:30-17:30 on weekdays.
    Page Feedback
    You can provide suggestions and feedback for the current web page.
    Pre-Sales Consultation
    Business Consultation
    Business: international@fanruan.com
    Support: support@fanruan.com
    Page Feedback
    *Problem Type
    Cannot be empty
    Problem Description
    0/1000
    Cannot be empty

    Submitted successfully

    Network busy