Ich richte ein Java-Servlet in Google App Engine ein. Das funktioniert gut, aber jetzt versuche ich eine Datenbank in Google Cloud einzurichten. Ich bin mit einer Vorlage zur Verfügung gestellt, die vorschlägt, dass ich meine app.yaml-Datei eingeben und so etwas wie diese ein:Google App Engine YAML stellt keine env-Variable zur Verfügung
env_variables:
DB_URL: 'some.url.to.a.db'
Später sollte ich diese Variable nennen mit:
String dbUrl = System.getenv("DB_URL");
Das gibt mir null, immer wenn ich es ausprobiere.
Dies ist die Website, die mir gezeigt hat, wie man die env-Variablen definiert. Gibt es etwas Offensichtliches, das ich falsch verstanden habe?
Ich verwende nicht vm: true und dies schlägt nicht fehl, da es auf localhost bereitgestellt wird. Ich verwende mvn: appengine deploy für die Bereitstellung. –
Können Sie den vollständigen Inhalt von app.yaml bereitstellen? Und verwenden Sie appengine-web.xml? –