Websphere如何更新应用文件

编辑
  • 文档创建者:文档助手1
  • 浏览次数:4124次
  • 编辑次数:10次
  • 最近更新:Kevin-s 于 2019-06-05
  • 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

    附件列表


    主题: 部署集成
    标签: 暂无标签
    如果您认为本文档还有待完善,请编辑

    文档内容仅供参考,如果你需要获取更多帮助,付费/准付费客户请咨询帆软技术支持
    关于技术问题,您还可以前往帆软社区,点击顶部搜索框旁边的提问按钮
    若您还有其他非技术类问题,可以联系帆软传说哥(qq:1745114201

    此页面有帮助吗?只是浏览 [ 去社区提问 ]