Eine in App Engine bereitgestellte Java-Anwendung schlägt mit einem Stack-Trace fehl. Welche Maßnahme sollten Sie ergreifen?
Wählen Sie eine Antwort
Tippen Sie auf eine Option, um Ihre Antwort zu überprüfen.
Richtige Antwort: Alle JAR-Dateien digital signieren und die Anwendung erneut bereitstellen.
Warum dies die Antwort ist
Die korrekte Antwort ist, alle JAR-Dateien digital zu signieren und die Anwendung erneut bereitzustellen. App Engine Standard-Umgebungen erfordern, dass alle JAR-Dateien in einer Java-Anwendung digital signiert sind. Ein Stack-Trace, der auf fehlende oder beschädigte Klassen hinweist, kann oft durch unsignierte JAR-Dateien verursacht werden, da die App Engine-Laufzeit diese aus Sicherheitsgründen nicht lädt. Durch das Signieren der JAR-Dateien wird deren Integrität und Herkunft bestätigt, was für die Ausführung in der App Engine Standard-Umgebung notwendig ist. Das Hochladen fehlender JAR-Dateien ist nur dann sinnvoll, wenn tatsächlich Dateien fehlen, löst aber nicht das Problem unsignierter Dateien. Das Neukompilieren einer spezifischen Klasse mit einem anderen Hash-Algorithmus ist irrelevant, da das Problem die Signatur aller JAR-Dateien betrifft und nicht die Hash-Methode einzelner Klassen.
Bestehen Sie Ihre Prüfung – ohne endlose Antwortsuche
Erhalten Sie jede verifizierte Frage und Erklärung für diese Prüfung an einem Ort und sparen Sie Stunden der Vorbereitung. Über 1.000 Zertifizierungen · Über 20 Sprachen · Kostenloser Start.
Bestehen Sie Ihre Prüfung schneller → Keine Karte erforderlich