1.如果要替换的文件直接在war包的根目录(一级目录)下 直接使用jar uvf命令替换即可 如:替换a.war中b.xml文件 jar uvf a.war b.xml 注:b.xml需要和a.war在同一个目录下。 2.如果要替换的文件在war包的二级及以下目录下,则步骤如下: 2.1 使用jar tvf 包名称 | grep class文件名 查询出目标文件在包中的目录路径信息 2.2 使用jar xvf 包名称 class文件路径(copy上面查出的全路径) 将class文件及所在包中的目录解压到当前路径 2.3 修改目标文件的内容,或者将要新的目标文件替换掉提取出来的class文件 2.4 使用jar uvf 包名称 目标文件名(和步骤(2.2)中的class文件名路径相同) 将新class文件替换到包中