使用 mfp push 部署到 Azure VM 经常失败并出现错误 FWLSE3000E
Posted
技术标签:
【中文标题】使用 mfp push 部署到 Azure VM 经常失败并出现错误 FWLSE3000E【英文标题】:Deploying with mfp push to Azure VM very often fails with error FWLSE3000E 【发布时间】:2016-05-20 09:21:48 【问题描述】:我正在使用 MobileFirst 7.1 CLI (mfp push) 构建并部署到远程 Azure VM MobileFirst Development Server。
我经常收到 FWLSE3000E 错误,但有时部署会成功。防火墙被禁用并且没有设置端口限制。我该如何解决这个问题?
完全错误:
未能部署 [...wlapp]。原因:推送应用程序失败:FWLSE3000E:检测到服务器错误。 :无效的条目 CRC(预期为 0x992b0d60,但得到 0x275afea3):HTTP 500 - 内部服务器错误。
【问题讨论】:
尝试使用-d
标志运行并查看服务器的messages.log 文件。
无效条目 CRC 是 zip 存档 (.wlapp) 损坏的标志。当您的笔记本电脑和 VM 之间的连接缓慢时,可能会发生这种情况。 .wlapp 文件有多大?
共有三个应用程序。应用程序大小为:23 MB、23 MB、55 MB。 messages.log 包含:java.util.zip.ZipException: invalid distance too far back
和 java.util.zip.ZipException: invalid entry size (expected 423620 but got 423626 bytes)
【参考方案1】:
最后,我们在该 Azure 机器上提取源代码并在本地部署。主要原因是与 Azure 的 Internet 连接不良。甚至远程桌面连接也经常失败。
【讨论】:
以上是关于使用 mfp push 部署到 Azure VM 经常失败并出现错误 FWLSE3000E的主要内容,如果未能解决你的问题,请参考以下文章
“mfp push”在部署适配器时抛出 NullPointerException (MobileFirst Platform 7.1)
使用 Capistrano 将 Ruby on Rails 应用程序部署到 Windows Azure VM 时出现超时错误