【发布时间】: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