草庐IT

ovirt-engine-sdk

全部标签

java - Google App Engine 奇怪的延迟

我改进了很多我的代码,现在所有的API都运行得非常快,我还添加了memcache并且我有一个很好的命中率..但有时我会遇到毫无意义的延误。我在此处附上最重要的appstats屏幕截图:运行90毫秒的RPC总共需要20多秒;这怎么可能?我应该在哪里寻找这些延迟的根源?我真的被卡住了,因为我不明白RPC之间发生了什么,我不知道我还能做些什么来获得更多信息。只是想一想:每个HTTP调用都由同一个GAE实例处理,对吗?因为我的实例花了很多时间来预热..但我不认为这是相关的顺便说一句:我正在用Java编写代码。 最佳答案 通常,appstat

java - 与缓存相关的 HTTP header 在 App Engine 上的 Servlet 响应中被覆盖

我在AppEngine上有一个服务于图像的servlet。servlet正确设置HTTPheader值以指示应缓存图像。但是AppEngine覆盖了这些header,导致图像未被缓存。请注意,相同的代码以前可以工作,但现在有一段时间不工作了。App引擎文档指出,如果Cache-Control、Expires和Varyheader由servlet设置,它们将保持不变:https://developers.google.com/appengine/docs/java/runtime#Responses这是我的示例代码:response.setContentType("image/jpeg"

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

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

java - 为什么Unity3d找不到Java for Android SDK

几天来我一直收到以下错误Unity3dv4.3.2f1jdk1.8.0_11AndroidSDKv0.8ErrorbuildingPlayer:UnityException:Unabletofindsuitablejdkinstallation.Pleasemakesureyouhaveasuitablejdkinstallation.AndroiddevelopmentrequiresatleastJDK6(1.6).ThelatestJDKcanbeobtainedfromtheOraclehttp://www.oracle.com/technetwork/java/javase/

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 - 使用 AWS Java SDK 为现有 S3 对象设置过期 header

我正在更新AmazonS3存储桶中的现有对象以设置一些元数据。我想为每个对象设置HTTPExpiresheader,以便更好地处理HTTP/1.0客户端。我们正在使用AWSJavaSDK,它允许在不重新上传对象内容的情况下更改对象的元数据。我们使用CopyObjectRequest来做到这一点将对象复制到自身。ObjectMetadata类允许我们设置Cache-Control、Content-Type和其他几个header。但不是Expiresheader。我知道S3使用RESTAPI为PUT对象存储和提供Expiresheader。有没有办法从JavaSDK执行此操作?已更新以表明

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 - 如何使用命令提示符更新 JAVA SDK

我的Windows7安装了JAVASDK1.7.0.170,我需要升级到1.7.0.250。有命令行选项吗?任何等效于python更新的PIP? 最佳答案 不是真的。但是您可以做的是在一台计算机上安装Java,然后压缩安装文件的文件夹。要在所有其他计算机上安装,只需解压缩存档、设置JAVA_HOME并更改PATH变量。如果手动完成的工作太多,您可以尝试创建自定义安装程序。请注意,这可能会违反EULA;如果您为公司这样做,请进行法律检查。 关于java-如何使用命令提示符更新JAVASDK