• Websphere更新应用文件


    说明:

    由于war包中存在安全漏洞或者需要变更里面的某个jar包,此处列举了两种更新方法,不需要重启服务器,只需重启应用。
    Websphere对部署好的应用更新jar包方法如下:
     

    方式一、手动替换jar文件

    1、找到部署应用位置
    找到websphere服务器中部署的应用位置
    如位置为 /opt/IBM/WebSphere/AppServer/profiles/AppSrv01/installedApps/DefaultCell01/data-web.ear/data-web.war/
     
    2、更新jar包
    如将data-web.war/WEB-INF/lib下的data-analysis-1.0.0-SNAPSHOT.jar包替换为新的jar。
     
    3、重启应用
    重启后新的jar文件才会生效登录websphere管理控制台,点击应用程序>应用程序类型>WebSphere企业应用程序,选择应用,先停止应用,再启动应用:

    方式二、通过控制面板替换jar文件

    1、登入webSphere控制面板,根据步骤逐一选定

    选中此处需要变更的应用:data-web

     

    2、选中相应的变更方式,确定变更的应用

    其实was对应用程序的更新提供多种灵活的方式。有如下4种:

    1. 替换整个应用程序
    2. 替换或添加单个模块
    3. 替换或添加单个文件
    4. 替换、添加或删除多个文件

    替换整个应用程序:

    是最常用的一种,也比较省事,只需要把最新包更新即可,但是有个大缺点,就是很多无须更新的内容。

    也需要上传,特别在远程操作时此种方式有问题。这个操作比较简单,不再赘述。

     

    替换或添加单个模块:

    如你的ear包里有一个data-web.war应用,那么直接在路径里输入data-web.war,模块里选择data-web.war,更新。

     

    替换或添加单个文件:

    如你的ear包里的data-web.war/WEB-INF/context.xml需要更新,那么在路径里输入data-web.war/WEB-INF/context.xml,文件里选择context.xml,点更新完成。

     

    替换、添加或删除多个文件:

    如你的ear包里的data-web.war/WEb-INF/classes下有多个类需要更新,那么你把需要更新的文件按路径data-web.war/WEB-INF/classes/..

    打包成data-web.zip(文件名自己取),zip文件里结构按test.war/WEB-INF/classes/...,更新。

     注:在输入路径的地方大家可以看到,更新的起始路径是从ear为基础的,使用不要弄错;一般的war包安装时会自动按filename_war.ear生成ear目录

     

    此处选用第三种变更方式,替换单个文件,输入:data-web.war/WEB-INF/lib/data-analysis-1.0.0-SNAPSHOT.jar

     

    3、确认变更

     

    4、变更完成,点击保持变更

     

    5、重启应用

    注:先停止应用,在去启动

     

      这样再次访问应用时便可以发现新的jar文件已经起生效了。

    参考链接一参考链接二

  • 相关阅读:
    grab jpegs from v4l2 devices
    c helloworld on zynq
    minicom installation and configuration on ubuntu
    DBA的做法
    sqlserver锁表、解锁、查看销表
    linux内核分析(网课期末&地面课期中)
    Linux内核分析实验八------理解进程调度时机跟踪分析进程调度与
    LINUX内核分析第七周——可执行程序的装载
    Linux内核分析实验六
    Linux内核分析实验五
  • 原文地址:https://www.cnblogs.com/bgyb/p/14900263.html
Copyright © 2020-2023  润新知