如何更新war文件中的xml文件?

3 java war tomcat6

我有在生产中工作的战争。我需要更改 web.xml,并且再次需要创建要部署的 war 文件。因为我们正在更改 xml 文件,所以根本不需要编译。但是我没有源代码来再次创建 war 文件。

如果更改 xml 文件,哪个将再次起作用?如果是,如何在命令提示符下创建 war 文件?

Gui*_*ont 5

WAR 只是.war扩展名为 as 的 zip 文件,因此您只需:

  • 将 WAR 解压到某个目录中
  • 替换web.xmlWEB-INF
  • 使用与以前相同的文件名将目录内容压缩到一个文件中。

顺便说一句,尝试将重新打包的 WAR 部署到一些类似生产的环境中,以测试应用程序是否按您想要的方式运行。