AppEngine java应用程序忽略app.yaml
我下载了示例Java项目: 我可以在AppEngine标准环境中部署它,但无法传递自定义的AppEngine java应用程序忽略app.yaml,java,google-app-engine,google-cloud-platform,Java,Google App Engine,Google Cloud Platform,我下载了示例Java项目: 我可以在AppEngine标准环境中部署它,但无法传递自定义的app.yaml配置文件,在该文件中我定义了一些环境变量。为此,我在/src/main/appengine/中创建了app.yaml 有没有办法直接在pom.xml文件中配置它 我试着跑: mvn clean appengine:deploy -Dapp.deploy.appEngineDirectory=src/main/appengine/ 然而,这没有任何区别,当我看到: [INFO] GCLOU
app.yaml
配置文件,在该文件中我定义了一些环境变量。为此,我在/src/main/appengine/
中创建了app.yaml
有没有办法直接在pom.xml
文件中配置它
我试着跑:
mvn clean appengine:deploy -Dapp.deploy.appEngineDirectory=src/main/appengine/
然而,这没有任何区别,当我看到:
[INFO] GCLOUD: Services to deploy:
[INFO] GCLOUD:
[INFO] GCLOUD: descriptor: [/target/appengine-staging/app.yaml]
当我打开这个
app.yaml
时,我的配置文件不会被包括和忽略。默认情况下,Java标准环境使用appengine web.xml
文件,而不是app.yaml
文件。是的,可以在其中设置环境变量。从:
可选。appengine-web.xml文件可以定义环境变量
在应用程序运行时设置的
<env-variables>
<env-var name="DEFAULT_ENCODING" value="UTF-8" />
</env-variables>
您下载的应用程序的文件位于src/main/webapp/WEB-INF/appengine WEB.xml默认情况下,Java标准环境使用
appengine WEB.xml
文件,而不是app.yaml
文件。是的,可以在其中设置环境变量。从:
可选。appengine-web.xml文件可以定义环境变量
在应用程序运行时设置的
<env-variables>
<env-var name="DEFAULT_ENCODING" value="UTF-8" />
</env-variables>
您下载的应用程序的文件位于src/main/webapp/WEB-INF/appengine-WEB.xml中