使用java自带命令实现tomcat增量部署
分类:
文章
•
2025-01-05 20:06:52
- 将修改过得代码上传到svn
- 将刚刚上传的文件记录拷贝到一个txt文件里,如下图:

- 把该txt文本放到项目的根目录下,即和src目录同级,将txt中文件的路径修改为当前目录要替换文件的实际目录,然后将后缀名.java替换成.class(建议使用文本编辑一键替换工具),
- 将txt保存后,在当前txt存放的目录下敲cmd命令。输入命令 jar -cvf 生成jar @目标文件txt
- 回车后显示如下就界面,
- 仔细检查有没有打包失败的文件,如果有到txt里检查文件路径是否正确,如果都显示输入、输出等信息,证明打包成功,成功后会在当前路径生成一个jar包,如下图:
- 将jar双击打开(前提有解压软件),发现jar里webRoot文件夹里已经将自己要部署的class文件都打包好了(不放心的同学可以再检查一下,用反编译工具编译一下是否是最新的代码),
- 将webRoot文件整体拷贝出来,重命名为ROOT(如果生产服务器的webapp下不是ROOT,就以实际名称为准)。
- 提前备份生产服务器上的代码,将重命名后的文件整体拖到生产服务器的webapp下,系统提示是否替换点击是就ok了。
10.抽查一个替换过的文件,反编译后检查代码是否替换成功,如果没问题就大功告成!