所以我们的战争文件最近从大约 55MB 膨胀到超过 100MB。此时,在管理员中通过上传进行部署停止工作。从命令行部署和从本地文件系统部署仍然有效。通过实验,我们确定故障点在 95 - 100 MB 之间,因为 95 MB 的战争部署成功,而 100 MB 则没有。
失败是无信息的。
- 转到管理应用程序
- 单击树中的“Web 应用程序”
- 点击“部署...”
- 如果还没有,请选择“要上传到服务器的打包文件”
- 单击“浏览...”并选择战争文件
- 点击“确定”
此时会搅动几秒钟,然后返回部署屏幕,就好像什么都没发生一样。日志中也没有任何异常。无论服务器是否在我们的本地机器上,都会发生这种情况。
我们所有的 QA 程序都使用这种部署方法,因此切换到替代方案会很痛苦。客户也可能会引起恶臭。