草庐IT

java - 在 Play Framework 2.0 中将文件作为流上传

我正在编写一个允许用户上传文件的play2.0java应用程序。这些文件存储在我使用Java库访问的第三方服务上,我在此API中使用的方法具有以下签名:voidstore(InputStreamstream,Stringpath,StringcontentType)我已经设法使用以下简单的Controller进行上传:publicstaticResultuploadFile(Stringpath){MultipartFormDatabody=request().body().asMultipartFormData();FilePartfilePart=body.getFile("fil

java - 如何在 Play 2.0.4 中每天安排任务 + onStart()?

我需要每天在playframework2.0.4中执行一段代码1次,当我尝试使用类扩展GlobalSettings时它可以工作。但它适用于每个实例请求。我希望它在服务器启动时工作并且每天执行1次任务。packagecontrollers;importjava.util.concurrent.TimeUnit;importakka.util.Duration;importplay.Application;importplay.GlobalSettings;importplay.libs.Akka;publicclassParserJobAppextendsGlobalSettings{@

java - 测试 Google Play 安装引荐库

我希望从监听Play商店的INSTALL_REFERRERIntent迁移到使用新的GooglePlayInstallReferrerLibrary.我正在努力寻找一种方法来测试这个新库,而无需先将我的应用程序添加到Play商店。当通过BroadcastReceiver监听INSTALL_REFERRERIntent时,我可以通过ActivityManager手动发送广播来模拟行为来进行测试。也就是说,我可以通过followingthesestepsfromGoogle来测试.是否还有一种方法可以让我无需先将我的应用程序放到Play商店就可以测试这个新库?

java - 如何仅在开发模式下以 HTTPS 运行 Play 框架?

我想在开发模式下仅通过HTTPS运行PlayFramework,我已经使用以下配置实现了这一点:https.port=9443trustmanager.algorithm=JKSkeystore.file=conf/certificate.jkskeystore.password=passwordcertificate.password=passwordapplication.mode=dev%prodenv.application.mode=prod这在我运行playrun时有效,但在生产中我们运行playrun--%prodenv并且我想禁用HTTPS,因为HTTPS由Nginx处

java - 如何在生产中处理 Play Framework 2 数据库演进

似乎每当我更改我的模型时,PlayFramework都会要求我运行一个脚本来删除我的整个模式并重新创建它。显然这不适用于生产,那么在生产中处理此问题的正确方法是什么?请注意,我使用的是ebean和Postgres,并托管在heroku上。 最佳答案 不幸的是Ebean只能创建CREATEDDL(而不是UPDATEDDL)(如answeredontheirgroup),因此您需要切换到manualevolutions尽快。一些规则:在实现任何更改之前始终备份您的实时数据库:)ebean插件重新创建整个DDL,如果它只有1.sql由它创

java - 在 Tomcat 上运行 Play Framework 2.0?

我找不到任何关于在Tomcat上部署PlayFramework2.0的信息,这有可能吗?如果是这样,我在哪里可以找到有关它的任何信息。 最佳答案 遗憾的是,Play2.0版本不支持它。看起来该功能已推至2.1,这里是theticket.更新有一个插件旨在为Play2提供war支持:https://github.com/dlecan/play2-war-plugin/ 关于java-在Tomcat上运行PlayFramework2.0?,我们在StackOverflow上找到一个类似的问题

java - Play Framework 运行应用程序问题

每当我尝试运行使用Play创建的新Web应用程序时,我都会收到以下错误.ErroroccurredduringinitializationofVMCouldnotreserveenoughspaceforobjectheapError:CouldnotcreatetheJavaVirtualMachine.Error:Afatalexceptionhasoccurred.Programwillexit. 最佳答案 在Play框架2.0.3中,\framework\build.bat脚本你需要替换下面命令的命令行参数java-Xms5

java - Google Play Developer API - 查询购买 token 返回无效值

我正在尝试设置一个网络服务来查询GooglePlay购买。我们为客户存储订单信息,此服务会调用GooglePlayAPI来查询订阅详情。每次我尝试查询购买时,它都会给我错误:HTTP/1.1400BadRequest{"error":{"errors":[{"domain":"global","reason":"invalid","message":"InvalidValue"}],"code":400,"message":"InvalidValue"}}这是我尝试过的:在https://console.developers.google.com中创建了一个项目启用了“GooglePl

java - 如何创建一个 Play 模块?

在模块创建方面,Play框架文档有点薄弱。如何创建模块?我听说大型应用程序可以拆分成多个模块,如何拆分?模块可以/不能做什么?(是否可以访问低级API?)Play模块可以公开抽象JPA类吗?打包模块的最佳方式是什么?如何部署/分发Play模块?我想你明白了......告诉我们所有关于使用Playframework的模块。 最佳答案 如何创建模块?Play新模块我听说大型应用程序可以拆分成多个模块,如何拆分?好吧,您将组件的功能(例如安全性或用户管理)放在一个模块中。该模块将由您的应用引用。模块可以/不能做什么?(是否可以访问低级AP

联想Lenovo手机平板安装谷歌服务框架Google, Play商店,安装套件GMS

如果你的安卓手机或者平板升级了,11以上的系统,比如是安卓11,12以上的系统,那么安装谷歌play商店就非常的艰难。这是因为安卓11以上的系统对权限加以了越来越多的限制。我就今天拿联想的Z6Pro测试,首先我到百度搜索了好几个关于安装谷歌套件的应用。然后测试下来是无法真正的安装成功,出现无法进入play商店或者play商店闪退的问题。然后我只能在QQ群询问了一下,他们说升级到安卓11以上就很多工具就不能用google了,没办法我继续找其他的应用工具。终于发现了一个应用工具,这个工具叫做华谷套件。利用这个工具,我成功的安装上了联想Z6pro。没有再出现无法联网,无法闪退的问题。我就把我的这个步