Playframework 2.0 播放框架2。多文件上传和处理

我正在尝试使用Play2同时加载多个文件,并使用异步api为它们构建一些缩略图。 上传是很好的工作,当图像处理开始时会出现很大的麻烦。 问题如下(有点描述):从请求中提取并收集到列表中的文件在图像处理过程中消失(需要很多时间) 这里有一些例子: //part of controller public static Result addPictures2(Long galleryId) { MultipartFormData body = reques

Playframework 2.0 使用Guice插件播放2.0.4 Java-应用程序启动时出错

我们在文档中设置了guice,它似乎工作正常,但在应用程序日志中出现以下错误: [警告]应用程序-可能inject.modules配置参数未设置属性? java.lang.ClassNotFoundException:module.Dependencies 在java.net.URLClassLoader$1.run(URLClassLoader.java:366) 在java.net.URLClassLoader$1.run(URLClassLoader.java:355) 位于java.se

Playframework 2.0 Scala模板无法标记HTML属性?

我希望解析“class”HTML属性中的Scala条件,但Scala模板没有发挥作用: @priceTag(amount: Currency) = @{ <div class='priceTag {if(amount.toDouble == 0.0d) "FREE"}'> {if(amount.toDouble > 0.0d) {amount.format("¤#")} else {"FREE"}} </div> } @priceT

Playframework 2.0 为什么我的游戏框架会说等待.sbt锁可用?

莎莉是我项目的名字。我正在学习如何使用游戏。昨天一切都很棒。今天当我醒来打开电脑时,一切都糟透了。当我尝试运行程序时,我一直看到此消息 这把锁到底是什么?我应该卸载/删除框架并重新安装吗??(顺便问一下,我该怎么做?只需删除.lock文件。它用于解决依赖关系,并在启动两个播放控制台时避免冲突。删除.lock文件也可以。但是,如果不想删除锁定文件,可以从具有锁定的进程中解锁该文件。如果您在windows上,您可以使用名为“Unlocker”的UI工具来执行此操作(转到该文件=>右键单击=>选择Un

Playframework 2.0 Play框架-资产的身份验证

我正在开发一个应用程序,我想限制对资产的访问。我已经创建了其他文件夹 secret/ 它保存着数据。然后我创建了路线 /media/secret/*file controllers.Media.file(file) 和控制器介质 public class Media extends Controller { @Authenticate public Result file(String file) { String path = /home/foo/secretpath/

Playframework 2.0 根据Play framework 2中的配置动态显示应用程序名称

我正在使用Play2框架(v2.3.7)-Java模板,并试图从配置文件中动态显示应用程序的名称 请任何人就解决方案或方法提出建议? 可以在build.sbt文件中找到应用程序名称。我能从那里拿到吗?或者我应该在application.conf中定义它 提前感谢您。运行时无法访问build.sbt 您可以将application.name=FOO添加到application.conf,然后使用play.play.application().configuration().getString(“a

Playframework 2.0 Play 2.4.x下的假缺失Scala工具配置错误

记录以防其他人遇到此问题 到今天为止,谷歌还没有关于具体问题的搜索结果 “更新”+report.++“scala-tool”是+正常+自动添加的,+so+这个+可能+表示+sbt+中的+a+bug+或者+you+可能+从+ivyConfigurations中删除+it+,例如。&ie=UTF-8&oe=UTF-8&gfe\u rd=cr&ei=dksqvamyin8qooidgdq 到目前为止,clean还没有解决这个问题 将退出并重试尽可能多的操作,但这个错误只是突然出现——我在另一个窗口中运

Playframework 2.0 播放框架[2.4.x]从子模块调用favicon.ico文件

以下是问题的后续部分: 当浏览器需要将favicon视为站点根目录中的文件时,如何对其进行寻址,您可以;t将其显示为位于映像目录中的典型链接 如果我尝试添加如下内容: <link rel="shortcut icon" href="@controllers.submodule.routes.Assets.versioned(file="lib/submodule/images/favicon.ico")"> 我有一个可

Playframework 2.0 播放2.0 IOException

我刚刚安装了play-2.0,在尝试运行任何示例应用程序时,都会出现以下错误: IOException: Cannot run program "javac": java.io.IOException: error=2, No such file or directory 我在Ubuntu11.10上试过通过typesafe堆栈安装play,在crunchbang 10上试过从网站下载zip。两次我都犯了同样的错误 我遗漏了什么?首先,根据我们的说法,Play2.0的主要需求是JDK6或更高版

Playframework 2.0 玩2.0.1-资产中的css

在app目录下,我可以从html文档中引用包内的javascript文件ajavascriptfile.js: <script src="/assets/css/test/ajavascriptfile.js"></script> <script src="/assets/css/test/acssfile.css"></script> 除了控制台中的错误外,不会引发任何错误,控制台中表示找不到该文件。有我错过的路线吗?对于组织来说,使用包来管

Playframework 2.0 在应用程序启动时播放框架2,Akka调度程序不会';t反复运行函数-它只运行一次

在应用程序启动时,我希望计划每2分钟运行一次任务(例如,可能每1分钟运行一次) 我试过两种方法: 1.在Runnable中使用Akka调度方法 抽象def计划(初始延迟:持续时间,频率:持续时间,可运行:可运行):可取消 (类似于, 除了我希望它被重复之外,所以我使用schedule而不是scheduleOnce) 2.与参与者一起使用Akka调度方法 抽象def计划(初始延迟:持续时间,频率:持续时间,接收者:ActorRef,消息:任意):可取消 (类似于) 以下是Akka调度程序API:

Playframework 2.0 如何配置Logback以打印类名

我正在使用Play 2.1。我正在使用默认的记录器play.api.logger。我对它的工作原理感到困惑 在我的scala代码中,方法“getPayment()”中类“com.myapp.tickets”中的一行如下所示 Logger.info(“getTickets”) 生成这样的日志消息 14:58:58.005 INFO application play.api.LoggerLike$class info getTickets 我的application-logger.xml模式

Playframework 2.0 播放框架2显示来自数据库或外部资源的图像

我在显示从外部存储检索到的图像时遇到了实际问题,在本例中是S3,但很容易成为数据库 我的问题是如何显示不在文件系统上的图像,即它们是对象中的文件/图像。我正在使用Play 2.1.1 看法 控制器(我在这里尝试了许多选项,但这似乎是其他人使用的) } 如果我查看未显示的图像的生成输出,我会看到: <img src="SimpleResult(200, Map(Content-Type -&gt; image/jpeg))"> 你花了很多时间试图解决一个问题,提出一个问题,几

Playframework 2.0 类型安全激活器安装错误

我在安装Typesafe Activator时遇到问题。我从他们的网站下载了最新版本,将其解压缩,然后打开activator.bat,它会启动Web服务器,并不断发送垃圾邮件,直到崩溃: 这很奇怪,因为它以前工作过,但我通过删除所有激活器文件(包括C:\Users\wouter中的.Activator目录)来“卸载”它。现在我再次下载了它,并且不断出现这个错误,我尝试通过删除.activator目录来修复它,但是没有效果。也许还有我以前安装时隐藏的文件 这是非常令人沮丧的,因为我在互联网上找不

Playframework 2.0 我应该通过JSR303/Bean验证处理多少逻辑?

我有一个Play 2.0.1应用程序,我刚刚通过spring数据绑定器了解了表单处理的诀窍。我得到了一个表单,假设一个用户向另一个用户发送消息,看起来像这样: public class MessageForm { @NotNull @NotEmpty public String message; @NotNull public User recipient; // i know, no sender } 我的自定义绑定器确保用户(在HTML表单中由其id表示)正确序列

Playframework 2.0 阿卡管弦乐

我想用这个模式 我在Actor中进行WS调用,该调用返回F.Promise。现在我想把这个承诺传给另一个演员。 与Akka future的管道工程。如何使用F.Promise实现这种模式?在Akka 2.0.2中,Promise就是未来,所以只需:Promise pipeTo actor 如果在actor系统的3层中进行遍历,则可以使用“sender”命令。 它将向使用未来的参与者发回一个数据,这样您就可以将数据传送给您想要的另一个参与者。什么是F中的F。Promise?你需要在Akka的未来把

Playframework 2.0 如何使用play framework 2上的会话解决此错误

我用play framework 2开始了一个小项目。无论如何,我在使用会话时遇到了此错误: (图片) 课程如下: 你能告诉我哪里出了问题吗?谢谢我想这是因为session()是一个静态调用,它是API中控制器的一部分,如本文所示 要解决这个问题,您可以静态引用它,或者让您的服务扩展控制器(我无法想象您会想要) public static boolean isCurrentUserLogged() { return play.mvc.Controller.session("id_us

Playframework 2.0 在Play Framework 2.0.3中使用阻塞IO

我们正在使用一个Play应用程序,它经常查询MySQL。事实上,几乎每个操作都以某种方式查询数据库 据我所知,Play旨在支持异步和非阻塞应用程序,并鼓励根据这些应用程序进行编码。但是由于com.mysql.jdbc.Driver是一个阻塞的jdbc驱动程序,所以我看不到使用非阻塞查询的方法 当我们的应用程序同时被多个(6-20)用户使用时,我们会遇到严重的性能问题。随着时间的推移,当您开始使用应用程序时,它会变得很慢 因此,我尝试通过将其放入application.conf中来更改默认的pla

Playframework 2.0 在cloudbees上部署时,如何为用户指定哪个application.conf

我按照这里的说明进行了部署。但它只使用application.conf 我的应用程序ID是“mrm”,所以我在conf目录中创建了一个“mrm.conf” 然后我尝试了“play cloudbees deploy config mrm”,但在部署之后,我收到以下错误消息: [success] Total time: 110 s, completed Mar 15, 2013 9:08:36 PM [error] Not a valid command: mrm (similar: run) [e

Playframework 2.0 如何在play 2框架中安装模块

如何在播放2中安装模块。在我看到的所有github文档中,您向Build.scala AppDependencies添加了一行,然后在我的主变量中添加了一个解析器。然后呢?模块是否已安装?我如何知道它是否安装正确?我在Play网站上找不到关于这个主题的任何文档 例如,我正在谈论的是我正在尝试安装的一些模块 门闩2 安全社会 运行play update,然后您应该看到play如何解析依赖项。当插件处于活动状态时,它应该在应用程序启动时显示在控制台中 是的,这可以在游戏中得到改进。您必须在appl

Playframework 2.0 消息在Play2.0框架中究竟是如何工作的

如果我的理解有误,请纠正并详细说明。 Messages类在play应用程序启动时加载,Messages文件(按照默认语言环境)作为键值对读取和存储,我们可以使用get()方法访问该键值对 谢谢是的,这是正确的。Java消息API实际上只是调用Scala API。Java API中的Messages.get(“key”)调用Scala API中的Messages.apply(“key”) 但是,实际数据并不存在于消息中,而是作为一个播放插件play.api.MessagesPlugin实现,该插件

Playframework 2.0 我想扩展一个对象,但我想有一个表

我有两种型号 @Entity public class Person extends Model { protected long uid } 及 正如你所看到的,我想要一张桌子。相当标准的东西。在游戏2.0中可能吗?我讨厌这种进化论的东西。有一种升级和降级db的方法是很好的,但我不能处理这么简单的事情。还是我遗漏了什么?我需要自动ddl来实现这一点吗 @Entity @Table(name="person") public class User extends Person {

Playframework 2.0 如何在playframework示例文件夹中运行示例?

我今天已经安装了PlayFramework2.0。(Windows7专业环境和JDK1.7.0) 我在编译和运行示例应用程序“zentasks”时遇到问题 以下是我的步骤: 创建名为zentasks的新应用程序 使IDE的新应用黯然失色 将源代码导入eclipse 所有示例代码都会覆盖我的新应用程序 使用“play Run”命令运行并编译应用程序 遇到错误: not enough arguments for method apply: (projects: java.util.List[mode

Playframework 2.0 使用initial-data.yml加载@manytone关联

我正在使用initial-data.yml将一组示例数据导入运行在Play 2.0.1上的应用程序。我正在尝试加载成员、计划和成员资格。成员和方案正在导入,但成员身份(成员和方案具有外键)仅导入列表中的最后一个条目 这是我的initial-data.yml文件: # Members members: - !!models.Member email: mark@zucker.com name: Mark Zucker created: nu

Playframework 2.0 如何在Play框架中创建子项目?(play#play-java_2.9.2;2.1-RC3:未找到)

我想测试子项目是如何工作的,尤其是如何在主项目()中考虑子项目的路线 我已经阅读了这里的文件: 我做了什么:(下载播放2.1 RC3后) 创建新的Java项目:播放新的MainProject 在MainProject内创建新文件夹:modules 创建新Java项目:播放新子项目 在这两个项目上:playeclipse因为playeclipsify不再工作了 在主项目Build.scala文件中: import sbt._ import Keys._ import play.Project._

Playframework 2.0 如何使用Play 2.0定制每个环境的application.conf?

我想为每个环境设置不同的application.conf文件(test、staging、prod等) 文档表明,可以通过传递参数-Dconfig.resource=来完成此操作,例如: play-Dconfig.resource=application.test.conf运行 然而,这似乎对我不起作用——无论输入什么值,我仍然会得到默认配置(application.conf)。我做错了什么?针对config.resource遇到的问题,有两种可能的解决方法: 1) 可以使用-D命令行选项替代特定

Playframework 2.0 Scala模板可以';t使用列表[E]

这是我试图使用的,但它不起作用。intelliJ告诉List“引用必须加前缀”,第二行也不起作用(我从播放文档中复制) 但如果我用这个: @(magazinelist:List[models.Magazine]) @import utils._ 虽然这不会导致错误,但我有点困惑。列表不是scala支持的数据类型吗?为什么我必须使用util.List来调用它??这看起来有点难看。另外,若列表不太受支持,我应该选择什么数据类型?有更好的吗?在Scala中,有两种类型的列表:java.util.Li

Playframework 2.0 设置play2 statsd插件

我正在使用PlayFrameworkV2.1.2&我正在尝试将PlayPlugin用于statsd-()。我能够在没有任何问题的情况下运行sbt重新加载。但是,当我尝试将以下内容导入Java类时,我(在eclipse中)遇到一个错误——“import play.modules无法解析” 我曾尝试重新加载并播放eclipse,但这并没有解决问题。我还尝试了另一个play2 statsd插件,但sbt导入对我来说根本不起作用。如有任何关于故障排除/修复的见解,将不胜感激。谢谢 “播放重新加载”和“播

Playframework 2.0 如何在play 2.0上添加额外的记录器?

我一直在搜索Play2.0的所有文档,但找不到任何与添加额外记录器相关的内容 你知道怎么做吗 它是通过添加一个额外的xml(如JPA one)来完成的,还是通过创建一个特定的类来完成的?不,您不需要使用xml。您只需在ie文件project/Build.scala中包含Maven依赖项即可 val appDependencies = Seq( "log4j" % "log4j" % "1.2.16" ) 然后在终端中执行play update命令,从存储库中获取jar,就这样了不,您不需

Playframework 2.0 如何与非播放应用程序共享模型

我有一个play应用程序,我正在构建一个应用程序,该应用程序将使用play框架作为前端,但也将有一些worker节点,play将通过JMS队列与之通信 这些工作节点的重量很轻,因此不会运行完整的框架 我想在play framework应用程序和worker节点中嵌入相同的模型,以便于通过JMS传递对象。但是,要在play framework中使用ebean,我需要将对象扩展为play.db.ebean.Model,因为它们不在play上运行,所以不能在worker节点中工作 最好的方法是什么?游

Playframework 2.0 Play Framework 2.0.4 GZip

我希望Play将Gzip JS和CSS发送到浏览器。 在Build.scala中,我添加了 val gzipAssets = TaskKey[Seq[File]]("gzip-assets", "GZIP all assets") lazy val gzipAssetsSetting = gzipAssets <<= gzipAssetsTask lazy val gzipAssetsTask = (gzippableAssets, streams) map { case

Playframework 2.0 docker和elastic beanstalk容器意外停止,权限被拒绝

我正在尝试扩展一个由ansible提供并成功构建的目录,该图像至少有一部分包含一个名为play的用户,该用户拥有一个名为/home/play/Code的目录,该目录拥有755个权限。我正在mac上使用boot2docker 这是我的docker本地文件 FROM ir1sh/dockeractivator MAINTAINER Mark Moore EXPOSE 9000 当我运行时,哪一个版本正常 docker run --rm -it -v "/my/local/dir:/home/pla

Playframework 2.0 重头戏2.4如何在请求到达控制器动作之前拦截请求?

我希望在请求到达控制器的操作之前拦截并验证其身份验证标头,并检查标头是否有效。如果它是有效的,那么我将让操作解决它,但如果不是,我将重定向用户到登录页面或发送403错误 我如何在游戏2.4中实现这一点?多亏了。 最后,我可以通过扩展Security.Authenticator在请求到达操作之前执行身份验证 package models; import play.mvc.Http; import play.mvc.Result; import play.mvc.Security; public

Playframework 2.0 如何在Play框架中持久化非平凡字段

我正在尝试在Play Framework 2.03中使用Ebeans持久化复杂对象。特别是,我创建了一个包含weka.classifier.classifier类型字段的类。weka是一个流行的机器学习库-请参阅。这是可以序列化的,所以我希望我可以像这样逃脱惩罚 @Entity @Table(name = "classifiers") public class ClassifierData extends Model { @Id public Long id; publi

Playframework 2.0 Play framework 2开发配置

如何在Play 2应用程序中为开发和生产模式设置不同的配置 我尝试在开发模式下的应用程序启动时使用JVM参数,如下所示: play "run -Dconfig.resource=dev.conf" 或从游戏控制台: run -Dconfig.resource=dev.conf 但它不起作用。应该起作用的是: play -Dconfig.resource=dev.conf "run" 无论如何,我在-Dconfig.resource上遇到了一些问题,所以我改用-Dconfig.file pl

Playframework 2.0 Play 2.0 Framework:仅基于当前视图加载某些javascript文件

假设我有以下视图文件:dashboard.scala.html、index.scala.html、main.scala.html和user.scala.html。 以及以下javascript文件:dashboard.js、user.js和main.js 是否有方法仅在加载user.scala.html视图时加载user.js文件,而dashboard.js文件仅在dashboard.scala.html视图上加载,而不在其他视图页面上加载? 目前,我的所有视图文件都通过main.scala.h

Playframework 2.0 重头戏2.1/运行测试时考虑javaagent

我的目标是启动我的Play应用程序中包含的集成测试 为此,我曾经通过Intellij启动它们。 这些测试需要Spring aspectJ编织,因此我在Intellij测试配置中精确地定义了以下VM参数: -javaagent:/Users/myName/.ivy2/cache/org.springframework/spring-instrument/jars/spring-instrument-3.2.2.RELEASE.jar 整个工程 现在,我希望能够使用简单的play命令和teston

Playframework 2.0 Playframework 2.2解析器

在play 2.1和之前的版本中,我不得不在Build.scala中添加解析器,比如: val main = play.Project(appName, appVersion, appDependencies).settings( resolvers += Resolver.url("Objectify Play Repository", url("http://schaloner.github.io/releases/"))(Resolver.ivyStylePatterns),

Playframework 2.0 如何在Play框架中从上下文获取请求参数

Hi具有以下路由文件: POST /user/:id controllers.Application.updateUser(id: Long) 是否有一种从Http.Context获取值的简单方法?context.request().queryString()始终为空。context.request().queryString()仅返回查询字符串参数,而将id放入路径中。如果你想得到它,你必须自己从路径中提取出来,例如: long id = Long.pars

Playframework 2.0 测试结果输出重复

我正在使用PlayFramework2.2.1,希望使用scalatest而不是specs2。因此,我添加了scalatest依赖项: libraryDependencies += "org.scalatest" %% "scalatest" % "1.9.1" % "test" 我还使用FunSuite重写了测试: class AppTest extends FunSuite { test("Application sends 404") { new WithApp

Playframework 2.0 光滑的查询可以是普通的SQL吗?

在Slick 2.0中可以使用普通SQL查询吗?我在文档中发现,它适用于1.0。我想知道这对新的是真的。是的,这是可能的,同时检查: val q2=Q.query[Double,(String,String)](“”“ 选择c.name,s.name 来自咖啡c,供应商s 其中c.price

Playframework 2.0 使用maven时,Play2中查询参数的路由器编译失败

我正在使用Play2框架和maven一起使用插件“com.google.code.Play2 maven插件”。最近,我不得不在url中添加查询参数“name”和“properties”,以便根据名称和属性筛选搜索结果。因此,我将路由配置文件更改为 配置/路由 POST /search/:name/:properties @controllers.SearchController.search(name:java.util.List[String],properties:java.util.Li

Playframework 2.0 Play框架中的模板语法系统引用

我正在用这个剧本做我的第一个项目!框架,并将阅读Manning的“Play for Java”一书的第一章 在第1.5节中,我们在apps/views中构建了第一个模板,名为hello.scala.html @(name:String) <!doctype html> <html> <head> <meta charset="UTF-8"> <title>Hello</title>

  1    2   3   4   5   6  ... 下一页 最后一页 共 14 页