Tag: gae eclipse plugin

使用Google Eclipse插件干扰Google Cloud Endpoints

使用Google Appengine Eclipse插件生成端点时,我遇到了一种奇怪的行为。 我有一个端点类,有超过20个端点方法。 当我第一次尝试为android生成端点时,我得到了错误 Generating Cloud Endpoint has encountered errors and is not complete 通过故障排除,我注释掉所有找到罪魁祸首的方法。 我发现有点莫名其妙。 取消注释第16个方法后,我再次收到错误。 有两种方法相互干扰! 如果我注释掉一个或另一个端点生成正常。 但如果我同时取消注释,我会得到上面的错误。 有谁知道可能导致这种干扰的原因是什么? @ApiMethod(name = “getOrangers”, httpMethod = HttpMethod.POST) public FaceList getOrangers(UserRequest request) throws NotFoundException { FaceList list = new FaceList(); return list; } @ApiMethod(name = “getMangoers”, httpMethod = HttpMethod.POST) public FaceList getMangoers(UserRequest request) throws NotFoundException […]

如何使用谷歌eclipse插件创建具有应用程序引擎模块的gwt gae

如何使用Java中的google eclipse插件创建一个包含模块的新GWT和GAE项目? 我尝试使用eclipse创建一个新的Web应用程序,但它只是创建了一个没有模块的GWT和GAE项目。 谢谢。

沿着java google-endpoint api提供静态图像

在Python中托管app-engine上的基本网站,我可以将所有图像文件放在静态目录中,比如说img,然后在yaml文件中 – url: /img static_dir: img 然后访问我的图像,我只需要myid.appspot.com/img/pic.jpeg 我需要为Java google-endpoint后端做同样的事情。 那会怎么样? 我正在使用Google-eclipse-plugin。 我想我需要编辑web.xml文件。 但我不确定我会把它放在那里。 我的/img目录的结构是这样的,它依次包含许多目录,每个目录中都有图像。 例如: /img/famousActors/willSmith.jpeg 。 参考在blobstore中存储静态图像

java.security.AccessControlException:可通过浏览器访问但不在同一服务器内的文件

所以不要重复太多,请参考java google-enpoint api旁边的静态图片 。 从引用的链接可以看出,我可以通过url查看图像。 但是,当我尝试使用类似的代码读取文件名时 public void listFilesForFolder(final File folder) { for (final File fileEntry : folder.listFiles()) { if (fileEntry.isDirectory()) { listFilesForFolder(fileEntry); } else { System.out.println(fileEntry.getName()); } } } final File folder = new File(“/home/you/Desktop”); listFilesForFolder(folder); 我得到一个安全例外 java.security.AccessControlException: access denied (“java.io.FilePermission” “/myImages” “read”) 有谁知道修复? 为什么通过浏览器的调用显示图像,然而来自服务器本身的调用会引发exception? 我觉得很奇怪。

为什么Eclipse认为app引擎sdk jar是app引擎SDK的目录?

我在Eclipse中导入了Google App Engine项目。 出于某种原因,当我转到Eclipse项目属性时,Google App Engine SDK似乎被保存为jar的位置(appengine-api-1.0-sdk-1.4.0.jar),而不是实际SDK所在的位置。 如果我修改项目的设置以使用正确的SDK,则不会保存新设置。 因为我无法修改设置,所以我无法再从Eclipse内部部署我的应用程序。