Tic Tac Toe谷歌App Engine教程混乱?

时间:2013-12-29 06:44:23

标签: java eclipse google-app-engine eclipse-plugin google-cloud-endpoints

操作系统:Mavericks

我正在浏览Google Appengine端点example并从命令提示符处运行:

  

./ endpoints.sh get-discovery-doc packagename.YourApiClass

并收到错误:

  

严重:收到异常处理./war/WEB-INF/appengine-web.xml   com.google.apphosting.utils.config.AppEngineConfigException:找不到/Applications/eclipse/plugins/com.google.appengine.eclipse.sdkbundle_1.8.8/appengine-java-sdk-1.8.8/bin/./war/ WEB-INF / AppEngine上-web.xml中       在com.google.apphosting.utils.config.AppEngineWebXmlReader.getInputStream(AppEngineWebXmlReader.java:140)       在com.google.apphosting.utils.config.AppEngineWebXmlReader.readAppEngineWebXml(AppEngineWebXmlReader.java:75)       在com.google.api.server.spi.tools.AppEngineUtil.getAppProperty(AppEngineUtil.java:82)       在com.google.api.server.spi.tools.AppEngineUtil.getApplicationId(AppEngineUtil.java:41)       在com.google.api.server.spi.tools.GenApiConfigAction.genApiConfig(GenApiConfigAction.java:86)       在com.google.api.server.spi.tools.GetDiscoveryDocAction.getDiscoveryDoc(GetDiscoveryDocAction.java:85)       在com.google.api.server.spi.tools.GetDiscoveryDocAction.execute(GetDiscoveryDocAction.java:66)       在com.google.api.server.spi.tools.EndpointsTool.execute(EndpointsTool.java:68)       在com.google.api.server.spi.tools.EndpointsTool.main(EndpointsTool.java:97)   引起:java.io.FileNotFoundException:./ war/WEB-INF/appengine-web.xml(没有这样的文件或目录)       at java.io.FileInputStream.open(Native Method)       在java.io.FileInputStream。(FileInputStream.java:146)       在java.io.FileInputStream。(FileInputStream.java:101)       在com.google.apphosting.utils.config.AppEngineWebXmlReader.getInputStream(AppEngineWebXmlReader.java:137)       ......还有8个

     

错误:无法找到/Applications/eclipse/plugins/com.google.appengine.eclipse.sdkbundle_1.8.8/appengine-java-sdk-1.8.8/bin/./war/WEB-INF/appengine-web .XML

如何将Google App引擎端点命令行工具指向正确的目录?现在看来,这个目录./war/WEB-INF/appengine-web.xml的某个地方被设置为它寻找的任何文件(appengine-web.xml可能?)的位置。

1 个答案:

答案 0 :(得分:0)

关于我在下面写的内容,根据谷歌“Some features of the App Engine Java SDK tools are only available by running the tools directly from the command line”,所以不使用命令行工具可能会在将来回来并咬我,但是现在Eclipse插件就足够了。如果有人能够提供我上述问题的见解,请分享。

这是Google page on the various command line functions

我最终使用带有Google App Engine plug-in的Eclipse,这比使用命令行工具执行Google App Engine功能更加容易和快捷。 Eclipse Google App Engine插件还具有端点,可从App Engine应用程序为Web,Android和iOS客户端生成API和客户端库。

以下是Google documentation on the Eclipse Google App Engine plug-in的链接。

以下是Using the Google Plugin for Eclipse

上的链接

以下是包含download instuctions for the Eclipse Google App Engine plugin

的网页的链接