Playframework 2.0 在Play框架中测试模型:initial-data.yaml验证失败

我试图在我的Play应用程序中设置JUnit测试,就像Play附带的示例zentasks应用程序一样,使用initial-data.yaml文件 我的应用程序有用户,用户可以创建负载,因此负载与用户有多对一的关联。在我的Load.java模型中,我有以下代码: @ManyToOne @JoinColumn(name="uid",nullable=false) public User user; 在User.java中: @OneToMany(mappedBy="user") public Se

Playframework 2.0 如何根据URL确定正在使用哪个模板(类)?

例如,如果我的URL是“/”我如何在应用程序控制器中告诉我正在使用哪个模板来呈现(例如“app/views/index.scala.html”) 更新我的问题: 我有一个AJAX调用,它被传递了一个类似“localhost:9000/bob”的URL;。在控制器中,我想找出生成/s“localhost:9000/bob”的控制器方法返回的模板 也许这在游戏中是不可能的 模板被渲染为普通类,您可以调用这些类。 您只需在操作中说出所需的模板即可 在Scala中: 在Java中: 还可以看一看。您

Playframework 2.0 如何使用Play Framework';s SBT下载Maxmind数据库

我正在我的play 2.1.1应用程序中集成maxmind geoip数据库,想知道是否有办法使用SBT下载maxmind geocitylite.dat.gz文件供本地使用(增加的问题是我在一个没有持久存储的共享ec2实例上,所以我只能访问java.io.tmpdir。好的,Maxmind没有现成的东西 但是您可以尝试实现自己的,它可以为您下载文件。谢谢,这可能正是我所需要的-只是尝试使用SBT来完成构建以外的事情。IO.download(URL,文件)这可能是一个很好的开始。它不会缓存或检查

Playframework 2.0 上传一个15GB的文件并在playframework for java中下载。可能吗?

我正试图在play framework for java中上载一个大小为15 Gb的文件,但由于浏览器不允许,因此出现了错误?任何帮助都是非常明显的由于浏览器对HTTP请求时间的限制,无法将非常大的数据上载到web服务器。因此,您必须将数据分割成更小的块。如果您想让此过程对用户透明,则必须使用一些第三方技术,如Microsoft SilverLight。我以前有过这样的经历 您可以实现一个隐藏的SilverLight组件,而不需要任何GUI,它的主要职责是读取一个文件,将其拆分成更小的部分,然后

Playframework 2.0 Play2 play dist上的elasticsearch错误

我正在使用Play2ElasticSearchPlugin(),在开发模式下工作正常,但当我运行PlayDist并打包应用程序时,在运行该应用程序后,不会创建索引 以下是stacktrace: [错误]应用程序-ElasticSearch:启动ElasticSearch客户端时出错 org.elasticsearch.ElasticSearchIllegalStateException:无法获取节点锁,以下位置是否可写?:[data/play2 elasticsearch] 在org.elast

Playframework 2.0 在部署的play应用程序中显示SQL

我已经使用playdist将我的play应用程序部署到我的服务器上,但我希望在运行时显示应用程序的SQL语句 我该怎么做 我已尝试将以下内容添加到application.conf中,但没有效果: logger.com.jolbox.bonecp=DEBUG logger.com.jolbox=DEBUG 我甚至尝试过使用-d启动应用程序,但没有成功。try(在application.conf中) (或者无论您的数据源名称是否取代“默认值”)解决方案是: 从conf/application.co

Playframework 2.0 Play框架:为集成测试设置环境

我有一个使用Selenium in Play Framework 2.2.0的IntegrationSpec,我想在多个环境中运行它 在dev环境中,我将启动测试服务器并对该服务器运行集成测试 在测试环境中,我不会启动测试服务器,只是在每个测试环境中再次运行测试。(对于每个环境,URL都会有所不同。) 第一个明显的选择是通过命令行将环境作为系统属性传递: play -Denv=test1 "test-only integration.IntegrationSpec" 但上述内容在游戏2.2中

Playframework 2.0 重头戏2和AWS DynamoDB-是否有可用的反应式api库?

ReactiveMongo的存在使我们能够对Mongo“反应”。是否存在这样一个库,用于以反应式、非阻塞方式连接AWS DynamoDB。提前感谢。您可以将从用作非阻塞客户端。根据AWS文档,Dynamo没有完全非阻塞的反应式SDK。 提到的“AmazonDynamoDBAsyncClient”没有阻止调用线程(作为dynamodb请求触发的线程),但仍然有一个线程在内部被使用和阻止。它只是开发人员的辅助工具,但不会从线程地狱中保存 参考: 但一定要选中“”这是基于 Akka框架,具有groun

Playframework 2.0 玩框架:将原始SQL查询转换为JSON?

我正在从我的数据库执行原始SQL查询,我想将它们转换为JSON,并将其传递到我的模板中。JSON API Play提供的功能似乎只有在您拥有模型类或JSON字符串时才起作用。构建一个模型类似乎太重了。我想用java代码构建JSON对象,例如 json.put("Key", "value") json.put("Key1", "value1"); json.put("Key2", "value2"); 我知道JavaJSON库允许我这样做,但我似乎无法将其传递到scala模板中。有什么想法吗 要

Playframework 2.0 Playframework运行和Global.onStart

当我在开发模式(play-run)下运行应用程序时,我的Global.onStart方法不会执行。 但是,如果我“开始”我的应用程序,那么Global.onStart就会正常运行 如何通过“播放-运行”来执行Global.onStart 我使用java版本2.0.2 在开发模式下,第一个请求调用onStart 这就是我问题的答案——谢谢 在全局对象中添加方法时,您可能必须终止当前应用程序并重新启动它,以便重新加载更改。如果您的conf文件中没有指定应用程序.mode,使用play run和pla

Playframework 2.0 Playframework 2和Netty开发

我正在使用PlayFramework2 for web,但现在我还需要向netty添加一些自定义功能,添加flash套接字、flash策略文件,也许以后还会添加一些流媒体。所有这些烦人的代码都可以在网上找到,这不是我的问题。我只是想知道如何将playframework与netty集成,在playframework 2中向netty添加这些功能的最佳方式是什么 例如,如果我编写一个定制的PlayFramework2模块,我将把netty代码放在哪里?或者我有一个playframework web应

Playframework 2.0 重头戏2.0:如何将SBT内部版本号添加到页脚

我想将构建信息添加到我的游戏的页脚!应用程序(使用Scala播放!2.0.4),与这里在stackoverflow上所做的类似。我是SBT的新手,我很高兴大多数时候一切都像一个魔咒一样工作。:-) 基本上,我想从project/Build.scala中提取应用程序版本,添加当前日期,最后添加一个版本号(该版本号会自动递增,但这可能是要发布的另一个问题的主题)。此信息应添加到包含在主conf/application.conf中的文件conf/build info.conf。我知道如何从应用程序配置

Playframework 2.0 无法解析controllers.ReverseProducts类型

当我编译我的play应用程序时,它给了我一个错误: [错误]E:\play\apps\warehouse\app\controllers\Products.java:56:`}应为,但找到eof 在Eclipse中,它给出了一个错误: 无法在包名称上解析类型controllers.ReverseProducts 将Products.java代码发布到某处。你好像忘了一个@JulienLafont我已经检查了至少一百次了}是平衡的。当我删除这个类及其所有引用时,它开始在所有其他找不到符号控制器的类

Playframework 2.0 Securesocial,身份验证后调用linkedin请求时出现问题

我正在尝试使用securesocial通过OAuth1对Linkedin进行身份验证,并获取所连接用户的连接列表 身份验证工作正常,但在用户连接后调用任何请求都将返回401响应。 我可能做错了,但我看不出潜在的问题 下面是添加到securesocial代码中提供的Java演示应用程序的一个简单方法: @SecureSocial.SecuredAction ( authorization = WithProvider.class, params = {"linkedin"}) public sta

Playframework 2.0 播放行为怪异的框架Ebean,更新时为null

我正在使用Ebean的Play Framework 2。 我有一个班说人。人员有两个界面,Passport和DriverLicense。 Person有两个变量,passportNum和driverliceneum。Passport和DriverLicense有自己的CRUD,由DriverLicense控制器和PassportController控制。当我试图从DriverLicense控制器更新DriverLicense时,它抛出一个ValidationException。我发现问题是由@C

Playframework 2.0 使用PlayFramework 2.2.1设置ReactiveMongo

我对使用PlayFramework还很陌生。我注册了MongoLab,获得了MongoDB的沙盒版本。现在我发现了插件,但它只用于播放2.1。是否有关于使用2.3设置MongoDB的教程?我对build.sbt文件进行了如下编辑 name := "restsample" version := "1.0-SNAPSHOT" libraryDependencies ++= Seq( "org.reactivemongo" %% "play2-reactivemongo" % "0.9", j

Playframework 2.0 在Play framework脚本标记中使用外部URL

如何从视图中的脚本标记引用外部URL?我的Play framework项目中有一个view html文件,我想为javascript部分引用一些外部URL。这就是我所拥有的 <div id=”twitter_update_list”> <script type=”text/javascript” src=”http://twitter.com/javascripts/blogger.js”></script> <scr

Playframework 2.0 如何设置“;主文件&x201D;激活剂?

我有一个带有ScalaJS前端的play框架项目。我从中获取了SBT设置 当我在UI模式下使用Typesafe的Activator时,除了运行应用程序之外,其他一切都可以正常工作。出于某种原因,它使用ScalaJS子项目(app.XYZApp)中的主类,而不是从play framework子项目中获取它们 如何强制activator使用play框架的主类(无论它是什么) 有趣的是,这只发生在OS X和Linux下,而不是Windows下。如果您有一个示例应用程序(最好是带有GitHub链接),我

Playframework 2.0 如何更改play framework 2.4.1的http端口?

我来自Play1.2.7应用程序,目前正在开始使用PlayFramework2.4.1和scala。首先,我使用ActivatorWebUI来管理应用程序,但在那里我无法让应用程序使用不同的http端口 我更改了conf/application.conf中的http.port设置,但play 2.4.1仍尝试绑定到已经在使用的端口9000。我尝试的设置是: http.port=7000 对于如何更改通过activator web ui运行的play framework 2.4.1应用程序的端口

Playframework 2.0 Play slick postgres:它会自动创建数据库吗?

我使用的是内存数据库,在需要预创建数据库方面没有任何问题 我现在改为使用postgres作为我的play slick数据库,配置如下: slick.dbs.default.driver="slick.driver.PostgresDriver$" slick.dbs.default.db.driver = "org.postgresql.Driver" slick.dbs.default.db.url = "jdbc:postgresql://localhost/sandbox" 它是说数据库

Playframework 2.0 重头戏2.0.1:当我想使用它时模块出现问题

我想使用play 2.0的身份验证和授权模块。 我按照这些指示去做 但当我启动我的应用程序时,我出现了以下错误: not found: type AuthConfig 因此,我不知道错误是在我的配置中还是在模块中。 你知道我什么时候需要解决这个错误吗 谢谢你的帮助好的,经过进一步研究,我找到了解决这个问题的办法 多亏了 我删除了jp.t2v的存储库,它会编译 现在我在这个插件上有一个运行时错误,但这是另一个问题。您是否正确导入了AuthConfig特性?(import jp.t2v.lab.

Playframework 2.0 play framework-在ubuntu 11.10中运行

如何在ubuntu 11.10中正确运行play framework?我的意思是,我可以在终端上运行示例应用程序(helloworld),但当我试图在浏览器上打开localhost:9001(我在端口9001上运行它)时,我得到了“连接被重置”的响应。 我试着打开localhost:9001/helloworld,我得到了这个 然后,我尝试打开localhost:9001/hello,我再次得到“连接被重置”。 我在端口9001运行它的原因是因为我运行了php fpm 附加信息:我已经运行了n

Playframework 2.0 把资源放在哪里?

我需要在我的应用程序中添加一些属性文件。我已将此文件添加到controller目录,但无法加载它们(在类路径中是否?-InputStream为空)。可以访问此文件的存放位置 public class Application extends Controller { static { try { Properties p = new Properties(); InputStream in = Application.cl

Playframework 2.0 未定义的session()方法,播放身份验证

我试图在play authenticate模块的用户模型和我的模型书之间建立一种关系。我正在使用Play2.0.4,我已经将PlayAuthenticate集成到我的项目中。在我的控制器/应用程序中,我有getLocalUser方法: public static User getLocalUser(final Session session) { final User localUser = User.findByAuthUserIdentity(PlayAuthenticate

Playframework 2.0 保护支付框架(2.1)路由文件

我一直在开发一个play framework(2.1)java应用程序,但很难保护routes文件 实际上有没有办法保护路由文件?因此,例如,如果键入了错误的请求,而不是默认的:未找到操作(已尝试这些路由,顺序如下:)正在解析和显示的路由文件是否仍有更改响应的方法 谢谢只有在开发模式下运行Play 2.x时才会发生这种情况 在生产环境中,可以通过在全局方法中重写onHandlerNotFound()来重写要显示的内容。请参阅以了解更多信息。是否要自定义404页面?有一种方法可以作为回退,这样人们

Playframework 2.0 如何使用Ebean(PlayFramework)删除几行?

我需要根据给定数据删除一些rown: DELETE FORM mytable WHERE cond1 = 1 AND cond2 = 2; 但我没有找到允许以给定方式删除对象的方法。有一种方法允许删除单个对象(Model.delete()),但它不是对象列表的有效方法。 我不想执行原始SQL请求,因为它取决于SQL方言,并且SQL注入有风险 那么,实现此查询的正确方法是什么呢?用于此。i、 e SqlUpdate down=Ebean.createSqlUpdate(“从id=123的表名称中

Playframework 2.0 游戏框架[2.0]赢得';t加载项目定义

我刚刚下载了PlayFramework2.0,我正在尝试创建一个新项目。在这里还可以,但只要我进入文件夹并在命令行中键入play命令,它就不会通过“加载项目定义表单” 以下是我在控制台上看到的内容: D:\Play tests\test2>play Getting org.scala-tools.sbt sbt_2.9.1 0.11.2 ... :: retrieving :: org.scala-tools.sbt#boot-app confs: [default]

Playframework 2.0 RedHat的Play Framework 2暴发户

这里是Ubuntu的upstart配置。 我怎样才能使它适应RedHat 问题是: RedHat上没有启动-停止守护程序 运行级启动/停止-RedHat的值是否正常 还有其他更正吗 谢谢大家! # /etc/init/linka.conf description "Linka" env USER=linka env GROUP=nogroup env HOME=/home/backlink/web2 env JAVA_OPTS="-Xms128M -Xmx512m -server -Dhttp

Playframework 2.0 播放框架模板的编译错误

嗨,我正在尝试显示一个表单,并遵循正确的教程。。 但我得到的编译错误是 对象形式中应用的方法缺少参数;如果要将其视为部分应用的函数,请使用“\u1”遵循此方法 我的模板是这样的 @main("Example"){ <h1>SignUp Form</h1> @helper.form(action = routes.Application.submit()) { @helper.inputText(signupform("name"

Playframework 2.0 播放Framework2.0演进并创建触发器

我一直在尝试使用Play 2.0.3创建此触发器。如果我手动运行它,它在MySQL中运行得非常好,但在尝试从游戏中运行它时失败了 delimiter | create trigger company_updated before update on company for each row begin set new.updated = CURRENT_TIMESTAMP; end; | delimiter ; 它抛出的错

Playframework 2.0 如何从视图访问全局对象?

我知道我可以将视图传递给全局对象实例,但这似乎很愚蠢,因为我想访问静态字段。这是个坏主意。这个静电场的作用是什么?请展示一些代码。静态字段包含我的应用程序的版本字符串。你应该看看隐式参数:我用nico_ekito带给我的解决了这个问题。

Playframework 2.0 Typesafe Activator:Evolutions:无法显示1.sql?

谷歌搜索没有帮助,所以我现在在这里打成平局。到目前为止,我在Activator 1.0.0方面还没有太大成功。例如,我在Windows和Linux(Ubuntu13.04 64位)上使用“play slick”模板(以及其他模板)时遇到了以下问题,只是尝试按照教程进行操作 无论我是在Activator(“代码”>“+”>“新文件”)内部还是外部创建1.sql evolution脚本都没有影响,Activator(“代码”选项卡)总是会给出相同的错误消息:“无法显示:/play slick/con

Playframework 2.0 如何使用参数在playframework中处理html onKeyPress()事件?

我正在尝试使用play框架构建一个在线编辑器。然而,我被困在一开始。我的要求是,每次用户在文本区域中按一个键时,在控制器中启动一个scala函数,并将该键作为参数 我的身体部位应该是这样的 <body> </div> <textarea onKeyPress="(This should redirect to foo.scala in controller along with key pressed as parame

Playframework 2.0 尝试运行灵活的自定义代码生成器时遇到ClassNotFoundException

我正在尝试实现一个灵活的定制代码生成器 我将CustomizedCodeGenerator放在app/codegen包中 在build.sbt中运行生成器后,我得到了一个java.lang.ClassNotFoundException:codegen.CustomizedCodeGenerator,如下所示: build.sbt找不到codegen.CustomizedCodeGenerator。 那么,我应该把我的定制代码生成器放在哪里? 或者我需要为build.sbt添加一个额外的类路径 谢

Playframework 2.0 在Play2.0视图中转义JavaScript字符串?

在Play 2.0的视图中,有没有一种简单的方法可以转义一个用作JavaScript字符串的字符串?例如,下面是一个简单的视图,它在onclick中创建了一个带有确认框的链接: @(text:String,link:Call,message:String) <a href="@link" onclick="return confirm('@message');">@text</a> @(文本:字符串、链接:呼叫、消息:字符串) 若消息中有换行符或单引号,则该操作将失败

Playframework 2.0 是否有一个MV**JavaScript框架是由(2.1.x及以上版本)框架(如有)认可/设计的?

我是新来玩这个框架的,我想知道它是否有“伴侣”MV**JavaScript框架 是否有任何框架(Backbone.js、Angular.js、Knockout.js、Ember.js等)具有 某种来自TypeSafe的官方认可 游戏框架社区认可 播放集成文档/教程 好的开源游戏框架插件 如果没有,是否有任何MV**框架应避免因任何特定原因在游戏中使用 我花了1个小时阅读了SO和程序员的常见问题解答。stackexchange,他们中没有一个是这个问题的完美匹配者,请友好,我是一个有效的问题,

Playframework 2.0 在Play Framework 2.x中手动调用表单验证

我有一个带有多个约束注释的模型。是否可以使用该模型对象填充表单,然后手动调用验证。我在找这样的东西: models.Photo photo = new models.Photo(); photo.loadValues(); Form<models.Photo> photoForm = new Form<models.Photo>(models.Photo.class); photoForm.fill(photo); photoForm.validate(); #does

Playframework 2.0 SecureSocial 2/PlayFramework 2-向IdentityObject添加元素并更改工作流顺序

我目前正在Play 2应用程序中使用UsernamePasswordProvider设置SecureSocial模块 注册表单显示在标识对象实例中收集的以下信息: 用户名、名字、姓氏、密码、确认。密码 是否可以向身份对象添加一些数据,例如,此人的性别 或者,SecureSocial已经设想在一个单独的数据库/表对象中提供详细的用户数据 其次,默认情况下,“注册”过程开始显示单个输入表单:“电子邮件”,旨在向用户发送邮件,以便继续处理详细的用户数据 我能否以某种方式配置库,以便在填充所有用户数据后

Playframework 2.0 play framework 2 application.conf中的端口定义

有人知道是否可以在Play Framework 2应用程序的application.conf文件中定义http端口吗?在Play 2.x中,在命令行或Play控制台中运行/启动应用程序时设置端口 示例: 使用端口9123在开发模式下运行应用程序: 在端口9321上以生产模式启动应用程序: 您可以通过首先触发console,然后在前面几点中写入引号中的命令来执行相同的操作: bash#: play #(after console's load) [your-new-app] $ ~run 91

Playframework 2.0 具有多个选项卡/窗口的WebSocket

在Play2.1.2和多个选项卡/窗口中使用WebSocket时,我看到一些奇怪的行为 当有一个选项卡/窗口时,所有选项卡/窗口均按预期工作。 但是,如果在同一位置打开另一个选项卡/窗口,则第一个选项卡/窗口的套接字连接将关闭。(即为第一个套接字调用in.onClose()回调) 基本上,现在只有最后打开的选项卡/窗口具有打开的套接字连接 为什么会这样?我是否在做/理解错误的事情,或者这是一个bug 小样本项目在这里:似乎已经修复了自身:) 我更新到了最新的2.1.x版本(2.1.5),因此可能

Playframework 2.0 不要编译项目

我成功地创建了play项目,但当我使用play运行时,它会显示异常 [info] Loading project definition from H:\MyPlay\project H:\MyPlay\build.sbt:8: error: ')' expected but eof found. cache ^ [error] Error parsing expression. Ensure that there are no blank lines within a setting.

Playframework 2.0 使用运行play server并编译依赖项的play framework创建共享项目或模块

我希望将我的项目组件清晰地划分为不同的部分。在使用maven的其他项目中,我已经多次这样做了,但是我想利用play/activator命令,当文件或依赖文件发生更改时,该命令运行play服务器来构建/部署所有项目。最后,我会根据单个“核心”项目或模块,最终得到多个可部署单元 在大多数情况下,核心模块由业务逻辑和域模型对象组成,它们成为其他项目可以利用的库。下面是一个布局示例 my-app-web-site(play)---\ /--Partner-api

Playframework 2.0 覆盖播放资源的反向路由器

我正在处理一个播放应用程序,我想覆盖。考虑page.scala.html中的以下代码: <link rel="stylesheet" href='@controllers.routes.Assets.at("stylesheet/main.css")'> 这可能吗 解决方案 我使用了一种模拟反向路由器行为的自定义方法: def reverseAt(file: String): Call = { val prefix = if (basepath.isEmpty) _prefix

Playframework 2.0 scala-library-2.10.3.jar与sbt本机packager 0.7+;

对于一个项目,我坚持使用Play2.2.6和Scala2.10sbt native packager0.6.4兼容,但有一个我无法忍受的bug(将相对路径传递到scriptClasspaththrowsjava.lang.IllegalArgumentException:缺少要转义的字符)。我看到这在sbt原生packager0.7.0中得到了修复 不幸的是,当我使用sbt native packager0.7.0或更高版本尝试sbt stage任务时,我得到: java.lang.Runtim

Playframework 2.0 PlayFramework Logback打印调用方类名

我使用的是Play2.1(Java)和Play附带的默认logback(1.0.7)记录器。在我的一个控制器中,我使用“play.Logger”打印调试日志消息。尽管在logger.xml中提到了“%class”,但调用方类名并未打印出来。相反,“play.Logger$ALogger”正在打印。我一直调试到logback的ch.qos.logback.classic.spi.CallerData,其中它将stacktrace作为数组返回,以标识调用方类。在数组中,我的调用者控制器类位于数组底部

Playframework 2.0 java play framework 2.1.3如何检索路由对象

我想知道如何从global.java类中的字符串检索route对象,因为我正在尝试进行动态模块路由:我不想编辑我的 每次添加模块(子项目)时的主要路线 ->/mymodule mymodule.Routes 为了避免这种情况,我尝试根据URI路径加载目标路由。 /模块/我的模块 我试图在onRouteRequest()中编写如下代码 但它失败了,有什么建议吗 编辑1:在游戏1中可能出现类似的情况: /{controller}/{action} {controller}.{action} 但在游

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