按照指南进行操作:
dir
并使用
中github链接中已完成的项目https://github.com/grails-guides/grails-google-cloud.git
跑
http://guides.grails.org/grails-google-cloud/guide/index.html
然后
==> gcloud init
然后
==> gcloud app create
最后一步错误,出现以下错误:
==> gcloud app deploy
请帮助解释原因。
我可以确认那里有gradle.properties,其中包含以下内容
https://github.com/grails-guides/grails-google-cloud/blob/master/gradle.properties
我的本地grails版本是
Updating service [default]...failed.
ERROR: (gcloud.app.deploy) Error Response: [9]
Application startup error:
-XX:InitialHeapSize=514850816 -XX:MaxHeapSize=514850816 -XX:+ParallelRefProcEnabled -XX:+PrintCommandLineFlags -XX:+UseCompressedClassPointers -XX:+UseCompressedOops -XX:+UseG1GC
openjdk version "1.8.0_121"
OpenJDK Runtime Environment (build 1.8.0_121-8u121-b13-1~bpo8+1-b13)
OpenJDK 64-Bit Server VM (build 25.121-b13, mixed mode)
Could not determine grails wrapper version due to missing gradle.properties file. Using existing jar
java.lang.ClassNotFoundException: grails.init.RunCommand
at java.net.URLClassLoader.findClass(URLClassLoader.java:381)
at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:348)
at grails.init.Start.main(Start.java:125)
答案 0 :(得分:1)
部署您需要使用的应用程序:
$ ./gradlew appengineDeploy
见第7章http://guides.grails.org/grails-google-cloud/guide/index.html#deployingTheApp