调试 Maven 生成的 WAR

调试 Maven 生成的 WAR

Maven 通过自动构建生成了 WAR,但随后必须手动调整 WAR,以便另一台计算机上的 Apache/Tomcat 组合可以托管该 WAR。

日志没有提供太多信息,所以我正在查看正在运行的 WAR 和正在不运行的 WAR 的爆炸式 WAR 文件夹。

您是否只使用 WinMerge(类似 Mac OC Windiff 的工具)来检查工作和非工作 WAR 之间展开的 WAR 内容的差异?

在不起作用的 WAR 中您是否有特别要寻找的东西?

答案1

我以前在 Linux 中也做过这样的事情。我把两个 war 文件都解压出来,然后

$ diff --brief -r originalwebapp.war/ newwebapp.war/

这列出了两个档案之间所有不同的文件。希望是几个文件 - 最有可能位于 WEB-INF/ 文件夹中:某个表单的配置,或者可能是被移动的库。

相关内容