1.将 .war 文件复制到临时目录。
写道
cp /usr/share/lib/imq/test.war /tmp (Solaris)
cp /opt/sun/mq/share/lib/test.war /tmp (Linux)
cp IMQ_HOME/lib/test.war /tmp (Windows)
cp /opt/sun/mq/share/lib/test.war /tmp (Linux)
cp IMQ_HOME/lib/test.war /tmp (Windows)
2.使临时目录成为当前目录。
写道
$ cd /tmp
3.提取 .war 文件的内容
写道
$ jar xvf test.war
4.列出 .war 文件的部署描述符。
写道
$ ls -l WEB-INF/web.xml
5.删除或编辑配置文件(这里采用删除)
写道
rm WEB-INF/web.xml
5.1 复制配置好的文件到WEB-INF中
写道
$ cd ..
$cp web.xml temp/WEB-INF/
$cp web.xml temp/WEB-INF/
6..重新打包到war 文件。
写道
cd temp/
$ jar uvf test.war WEB-INF/web.xml

本文详细介绍如何通过六个步骤修改WAR文件:复制文件至临时目录、进入该目录、解压WAR文件、删除原有部署描述符、替换为定制配置文件及重新打包成WAR格式。
616

被折叠的 条评论
为什么被折叠?



