WebSphere 6.1 程序 更新文件 替换或添加单个文件
2014-10-17 11:12
232 查看
在日常的使用中,一个javaee程序部署以后,以后续的使用中会有模块等的更新,但我经常见到有人直接更新服务器上的类包,文件等,(可能是tomcat,jboss这种热部署使用惯了)这样子的方式有几个问题 1.was一般在正式环境是多服务器集群,修改时需要每个服务器都做更新,容易出错。 2.修改后的文件因为不受was管理,在备份时仍然是旧的文件包,这样子在做服务器迁移时应用时出现许多意想不到情况。其实was对应用程序的更新提供多种灵活的方式。有如下4种: 1.替换整个应用程序 2.替换或添加单个模块 3.替换或添加单个文件 4.替换、添加或删除多个文件 替换整个应用程序:是最常用的一种,也比较省事,只需要把最新包更新即可,但是有个大缺点,就是很多 无须更新的内容也需要上传,特别在远程操作时此种方式有问题。这个操作比较简单,不再赘述。 替换或添加单个模块 如你的ear包里有一个test.war应用,那么直接在路径里输入test.war,模块里选择test.war,更新。 替换或添加单个文件 如你的ear包里的test.war/WEB-INF/context.xml需要更新,那么在路径里输入test.war/WEB-INF/context.xml, 文件里选择context.xml,点更新完成。 替换、添加或删除多个文件 如你的ear包里的test.war/WEb-INF/classes下有多个类需要更新,那么你把需要更新的文件按路径test.war/WEB-INF/classes/.. 打包成test.zip(文件名自己取),zip文件里结构按test.war/WEB-INF/classes/...,更新。 从以上四种情况可以看出was提供多种丰富的更新方式, 完全可以满足实际需求,再也无需手动去完成一些更新操作了。 注:在输入路径的地方大家可以看到,更新的起始路径是从ear为基础的,使用不要弄错;一般的war包安装时会自动按filename_war.ear生成ear目录。 以上参考:http://www.webspherechina.net/?action-blogdetail-uid-196-id-54231.html
相关文章推荐
- Windows XP 更新程序 (KB955704) 添加对exFAT文件系统格式的支持
- Python---购物车更新程序 商品信息存在文件当中,用户购买记录要打印已购商品,余额。卖家可以添加商品,修改价格。
- 程序文件升级自动更新时,替换正在运行中的文件的分析
- 自己以前用C#写的简单升级程序源码(比如更新一个安装包或者压缩文件),带进度条,支持续传
- websphere6.1部署程序中ajax报错
- 用程序自动替换PDF文件中的图像
- 如何在VC中通过添加资源文件,使程序在Vista上用管理员权限运行
- 使用websphere开发J2EE项目时,在服务器配置文件->“环境”->“类路径”中添加的ORACLE的JDBC文件classes12.zip文件是否有效呢?
- [原]用c#做了一个桌面程序用来分离excel文件里的数据时出现“操作必须使用一个可更新的查询”错误的解决
- SVN Checkout Single File(SVN签出,更新单个文件)
- websphere 6.1管理概要文件
- vi部分命令. 替换操作; 文本格式转换; 在整个文件中替换; 在行首尾添加字符串.
- 添加IE右键菜单 以 调用和运行 自己的程序或文件
- 一个用来给文件列表添加绝对路径的程序
- SCO搜索替换文件中字符程序
- [已更新]异常详细信息: System.IO.FileLoadException: 未能加载文件或程序集
- IO流读取与写入文件+SQL替换更新字段脚本
- asp分页程序及包含替换文件
- 在程序安装时添加IIS6对.jse文件的解析
- 在不卸载程序域的前提下替换程序集文件。