【问题标题】:Tic Tac Toe Google App Engine tutorial confusion?Tic Tac Toe Google App Engine 教程混乱?
【发布时间】:2014-01-16 08:26:30
【问题描述】:

操作系统:小牛

我正在通过 Google Appengine Endpoints 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(没有这样的文件或目录) 在 java.io.FileInputStream.open(本机方法) 在 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

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

【问题讨论】:

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


    【解决方案1】:

    关于我在下面写的内容,根据谷歌“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

    我最终将 Eclipse 与 Google App Engine plug-in 一起使用,这比使用命令行工具执行 Google App Engine 功能更容易、更快捷。 Eclipse Google App Engine 插件还具有 Endpoints,它可以从 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 的页面的链接。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-03-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-03-27
      相关资源
      最近更新 更多