Dies ist eine Methode zur Verwendung einer Konfigurationsdatei, z. B. einer Eigenschaftendatei in Flex Java 8 von GAE.
TL; DR
/ var / lib / jetty / webapps / root / WEB-INF /
In App Engine werden die erstellten Kriegsdateien usw. mit tar archiviert und im Docker-Container auf der App Engine-Seite erweitert. Daher muss die Konfigurationsdatei auch im tar enthalten sein.
Wenn Sie es in "WEB-INF" setzen, wird es in den Krieg aufgenommen.
Wenn Sie also "config.properties" so eingeben, ist dies in Ordnung.
.
└── src
└── main
├── appengine
│ └── app.yaml
├── java
│ └── ...
├── main.iml
└── webapp
└── WEB-INF
├── appengine-web.xml
├── config.properties
└── web.xml
Der Teer enthält auch Dockerfile, app.yaml, Kriegsdateien usw.
In GAE Flex wird tar wie oben beschrieben auf den Docker-Container erweitert.
WEB-INF
wird zu / var / lib / jetty / webapps / root / WEB-INF /
erweitert.
Sie können also die Eigenschaftendatei von hier aus lesen.
Das Arbeitsverzeichnis der App lautet "/ var / lib / jetty", sodass Sie es auch mit einem relativen Pfad angeben können.
Recommended Posts