部署到 App Engine 的 Java 应用失败并显示堆栈跟踪。您应该采取哪项措施?
选择一个答案
点击一个选项来检查您的答案。
正确答案: 对所有 JAR 文件进行数字签名并重新部署应用.
为什么这是答案
当 App Engine 上的 Java 应用部署失败并显示堆栈跟踪时,一个常见的原因是 JAR 文件未被正确签名或签名已损坏。App Engine 对部署的 JAR 文件有严格的安全要求,要求它们必须经过数字签名以验证其完整性和来源。对所有 JAR 文件进行数字签名并重新部署应用,可以确保所有组件都符合 App Engine 的安全策略,从而解决部署问题。 上传缺失的 JAR 文件并重新部署应用:如果堆栈跟踪没有明确指出是缺少文件,则此操作可能无法解决问题。 使用 MD5 哈希而不是 SHA1 重新编译 CLoakedServlet 类:此选项涉及更改代码编译方式和哈希算法,通常与 JAR 文件签名问题无关,并且 App Engine 对哈希算法有其自己的要求,更改它可能导致新的问题。
通过考试 — 无需无休止地寻找答案
将本次考试的所有验证问题和解释集中在一处,节省数小时的准备时间。1,000+ 认证 · 20+ 语言 · 免费开始。
更快通过考试 → 无需银行卡