说明:

由于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文件已经起生效了。

参考链接一参考链接二

Websphere更新应用文件的更多相关文章

  1. grunt配置太复杂?发布一个前端构建工具,简单高效,自动跳过未更新的文件

    做前端项目,如果没有一个自动化构建工具,手动处理那简直就是坑爹O(∩_∩)O.于是上网了解了下,grunt用的人不少,功能也挺强大.看了一下grunt的配置(包括gulp),感觉稍显复杂.当时项目结构 ...

  2. Wix 安装部署教程(十二) -- 自动更新WXS文件

    上一篇分享了一个QuickWIX,用来对比两个工程前后的差异,但是这样还是很繁琐,而且昨天发现有Bug,目录对比有问题.这次改变做法,完全让程序自动去更新WXS文件,然后再用CCNet去自动编译,这样 ...

  3. cocos2dx中android下动态更新.so文件

    作者:HU 转载请注明,原文链接:http://www.cnblogs.com/xioapingguo/p/4037595.html  因为没用lua脚本写游戏,所以每次发布出去后,发现在bug,需要 ...

  4. python更新zip文件中文件

    #更新zip文件中某一个文件import os import shutil import tempfile import zipfile from rat_tool.pack import * too ...

  5. 〖Linux〗实时更新 hosts 文件的脚本

    适用场景: 下载了一个smarthosts的hosts文件,但hosts文件过旧导致一些ip地址已失效无法访问网络. 脚本使用: ./hostsupdate # 直接从 /etc/hosts 中获得需 ...

  6. IIS 更新EXE文件

    IIS 更新EXE文件 MIME,add,文件扩展名带不带.都可以,会自动加上.的 文件扩展名:.exe MIME类型:application/octet-stream .ini文件

  7. shell小脚本--从laod博客更新hosts文件

    #!/bin/bash #-------------------------------------------- # name: change-hosts.sh #----------------- ...

  8. Intellij 设置只更新静态文件(js、view、css)的方法

    1.打开 Tomcat Run/Debug configuration 2.打开Deployment标签 3.在“Deploy at Server Startup” 中,移出现有的.war 包 4.点 ...

  9. FileZilla更新服务器文件后浏览器没有刷新的一种常见情况

    一.问题描述 在使用FileZilla更新服务器文件时,常出现的一种情况是: 刷新浏览器,发现该网页并未更新.但是检查网页源代码可以发现文件已经更新了,这就奇怪了,是服务器出了问题吗?还是FileZi ...

  10. 🙈 如何隐藏你的热更新 bundle 文件?

    如果你喜欢我写的文章,可以把我的公众号设为星标 ,这样每次有更新就可以及时推送给你啦. 前段时间我们公司的一个大佬从一些渠道得知了一些小道消息,某国民级 APP 因为 Apple App Store ...

随机推荐

  1. Redis高级系列详解

    01-Redis系列之-Redis介绍安装配置 02-Redis系列之-架构和高级API的使用 03-Redis系列之-高级用法详解 04-Redis系列之-持久化(RDB,AOF) 05-Redis ...

  2. 运行Study.Trade模块的Web.Unified.Host

    1.把Web.Host的项目设置为启动项目 上一篇文章报错,因为npm功能没有安装,导致Web.Unified.Host的wwwroot下没有libs目录. 2.默认是在IIS Express中承载 ...

  3. supervisor的使用与配置说明

    Supervisor 是用 Python 开发的一套通用的 进程管理程序 ,能将一个普通的命令行进程变为后台daemon,并监控进程状态,异常退出时能自动重启. 一. 安装 1.1 安装 # 根目录下 ...

  4. springMvc精简整理

    精简共分步 新建一个web工程  导入核心就二包,因为springmvc 包自己有依赖 <?xml version="1.0" encoding="UTF-8&qu ...

  5. Java实现书城项目(增删)

    书城项目 登录 dao 接口:UserDao Users login(String username,String password); 实现:UserDaoImpl QueryRunner quer ...

  6. Nfs 共享存储搭建

    Nfs 共享存储搭建 为了实现不同操作系统中的数据共享,我们一般会搭建一些用于文件共享的服务器,nfs服务器就是其中一种,它实现的是linux与linux之间的共享.今天我将把如何在linux系统搭建 ...

  7. Zabbix“专家坐诊”第181期问答汇总

    问题一 Q:大佬们,有没有基础的 监控模板 触发器分享下? A:你可以试一下乐维免费版(https://forum.lwops.cn/download ),里面基本的模板全齐. 问题二 Q :orab ...

  8. Template String Converter - 字符串中加变量 自动将单引号变换 - vscode插件

    Template String Converter - 字符串中加变量 自动将单引号变换 - vscode插件

  9. Go | Gin 解决跨域问题跨域配置

    Go | Gin 解决跨域问题跨域配置 目录 一.关于跨域解决方案 二.使用步骤 1. 编写一个中间件 2. 使用 3. 注意事项 一.关于跨域解决方案 关于跨域的解决方法,大部分可以分为 2 种 n ...

  10. 用免费GPU部署自己的stable-diffusion-学习笔记

    最近由于工作需要,开始学习AI+大模型,零基础,听从同事的推荐报名参加了一个免费学习团队,本文是整理的一些学习笔记. 课程是趋动云提供支持的,在注册时赠送了足够学习使用的188算力.项目在趋动云上可以 ...