草庐IT

extensible-storage-engine

全部标签

Java 6 应用程序无法从任何版本的 SDK 部署到 Google App Engine

当我尝试在AppEngine中部署Java6应用程序时。我得到了这样的错误Java6applicationsarepreventedfrombeingdeployedtoGoogleAppEnginefromanyversionoftheSDK,includingolderones.IfyouneedtocontinuetodeployJava6applicationsforcompatibilityreasons,youcanrequestthatyourapplicationbewhitelistedforJava6deploymentbyvisitinglink.然后我在项目设置

java - 如何调试 Google App Engine servlet?

我是AppEngine的新手,正在尝试使用Java编写的一些示例Web应用程序。我一直无法弄清楚如何在eclipse中调试javaweb应用程序项目。当我启动调试配置时,作为SDK一部分的jetty服务器启动,我可以从浏览器访问我的页面。但是我在servlet中的断点都没有被击中。我是否缺少一些调试配置? 最佳答案 假设您已经安装了GooglePluginforEclipse,这应该是一个简单的问题:Runmenu->DebugAs->WebApplication这当然会在Eclipse调试器内的Web服务器中运行您的应用程序。参见

java - 如何在 App Engine 项目中禁用 SystemServiceServlet 配置?

GoogleEclipse插件会在web.xml中自动生成这些行,无论项目属性设置成什么:SystemServiceServletcom.google.api.server.spi.SystemServiceServletservicesSystemServiceServlet/_ah/spi/*有没有办法阻止插件这样做? 最佳答案 在您的项目属性中,在构建器下,如果您禁用GoogleAppEngine项目更改通知程序,您的web.xml将不会再被修改。但是,由于对GAE环境不够热衷,我无法判断禁用此构建器的副作用是什么。

java - 如何将 Google App Engine java Content-Type 设置为 UTF-8

我似乎无法在响应header中发送UTF-8编码。我尝试使用它无济于事:resp.setHeader("Content-Encoding","utf-8");有谁知道这个错误什么时候修复或者有解决方法?引用资料:http://groups.google.com/group/google-appengine/browse_thread/thread/68a480cb7bec869ehttp://www.ozelwebtasarim.com/index.php/google/10004-google-app-engine-java-utf-8-character-encoding-prob

java - 为什么我无法通过 App Engine 将大于 100KByte 的文件上传到 Google Cloud Storage?

我的项目只包含简单的文件上传表单和重定向以查看它。我可以上传任何小于50KB的文件,但是当我上传一些大于100KB的文件时,它会从AppEngine抛出IO异常。我不确定问题出在哪里。有谁知道如何增加我可以通过在应用引擎中发布的表单上传到谷歌云存储的文件大小?文件大小适本地小于10MB是可以的。任何代码片段将不胜感激。谢谢。java.io.IOExceptionatcom.google.appengine.api.files.FileServiceImpl.translateException(FileServiceImpl.java:615)atcom.google.appengin

java - 如何在 App Engine 上使用适用于 Java 的 Google 客户端库创建 Google Cloud Storage 可恢复上传 URL?

我找到了下面的注释,它准确地描述了我想做的事情:Note:Ifyourusersareonlyuploadingresources(writing)toanaccess-controlledbucket,youcanusetheresumableuploadsfunctionalityofGoogleCloudStorage,andavoidsigningURLsorrequiringaGoogleaccount.Inaresumableuploadscenario,your(server-side)codeauthenticatesandinitiatesanuploadtoGoog

java - 碧 Jade 报告 : Font extension not working

我在导出为PDF的一份报告中使用了多种字体,我正在使用IREPORT来设计我的报告。在预览部分中,报告看起来不错,但是当我从我的网络应用程序中导出它时,看起来我对整个报告使用了一种字体。我搜索了这个问题,找到了两个解决方案:从IREPORT中将字体导出为.jar文件并将其添加到我的项目中[这不是一种干净的方式,因为我使用的是Maven]。使用jasperreports_extension.properties[我遇到问题的那个!]。我关注了this教程一步一步但仍然没有结果没有错误没有什么。这是我使用的代码:jasperreports_extension.properties:net.

java - App Engine 数据存储 - 查询枚举字段

我将GAE(Java)与JDO一起用于持久性。我有一个带有Enum字段的实体,它被标记为@Persistent并被正确保存到数据存储中(从开发控制台中的数据存储查看器观察)。但是,当我查询这些实体并根据枚举值放置过滤器时,它总是返回我为枚举字段指定的任何值的所有实体。我知道GAEjava支持像基本数据类型一样持久化的枚举。但它是否也允许基于它们进行检索/查询?Google搜索无法将我指向任何此类示例代码。详情:我在执行之前打印了查询。所以在两种情况下查询看起来像-SELECTFROMcom.xxx.yyy.UserWHERErole==superORDERBYkeydescRANGE0

java - App Engine Blobstore - 如何限制用户可以上传的文件的大小?

如何限制可上传文件的大小?我知道我可以使用SWFUpload限制客户端,但如何限制服务器端?我如何防止有人上传1GB的文件并用完我的配额? 最佳答案 AppEngine1.5.4SDK引入了一个选项来指定blob上传大小的限制。参见UploadOptions的maxUploadSizeBytes和maxUploadSizeBytesPerBlob类。 关于java-AppEngineBlobstore-如何限制用户可以上传的文件的大小?,我们在StackOverflow上找到一个类似的问

java - 从其 BlobKey 获取 Google Cloud Storage 文件

我编写了一个GoogleAppEngine应用程序,它使用Blobstore来保存以编程方式生成的数据。为此,我使用了FilesAPI,不幸的是,它已被弃用,取而代之的是GoogleCloudStorage。所以我正在重写我的助手类以使用GCS。我希望界面尽可能与以前相似,这也是因为我将BlobKeys保留在数据存储中以保留对文件的引用(并且更改生产应用程序的模型总是很痛苦)。当我将一些东西保存到GCS时,我用检索了一个BlobKeyBlobKeyblobKey=blobstoreService.createGsBlobKey("/gs/"+fileName.getBucketName