jjzjj

playframework-1.x

全部标签

playframework - 适用于 Java Play 2.x 的 Redis?

看起来好像Redis模块仅适用于Play1.x:http://www.playframework.com/modules/redis在Play2.2应用中使用Redis数据库需要什么? 最佳答案 它得到支持,并且从一个月前开始,升级到支持Play2.2:参见此处:https://github.com/typesafehub/play-plugins/blob/master/redis/sample/project/Build.scalaimportsbt._importKeys._objectApplicationBuildexte

PlayFramework:项目中的多个路由文件

在Play项目中可以使用多个Conf/路由文件吗?IE:->conf/routesutils.routesuser.routes还是为此有任何工作吗?据我了解,将汇总conf/路线,并将运行验证等。并假设可以以某种方式覆盖此逻辑。看答案您可以尝试使用模块方法将其拆分官方文件.也可以将路由文件分为较小的零件。如果您想创建一个可重复使用的多模块播放应用程序,这是一个非常方便的功能。简而言之,您可以将应用程序代码分为一个或多个模块,每个模块都有自己的路由文件。然后,您可以像以下示例一样将较小的路由文件包含在全局路由文件中:conf/路线:GET/indexcontrollers.HomeContro

mongodb - 玩!框架 1.2.4 - 从吗啡中立即保存

我写的seleniumtest是运行时改变一个对象mongodb的属性(使用morphia的save方法),然后检查这个属性是否被改变。但结果变量并没有发生。如何立即储蓄?%{//loadmodels//deleted=true}%#{selenium}click('link=Delete')#{/selenium}%{models.SomeClasssomeObj2=models.SomeClass.find("fieldName","fieldValue").get();booleanexpectedStatus=someObj2.deleted;org.junit.Assert.

Play 框架中通过 SSL 的 MongoDB 连接

我在我的应用程序中使用Play1.2.5、MongoDB和Morphia模块1.2.9。为了创建到数据库的安全加密连接,我使用以下链接启用SSL安装了MongoDBhttp://docs.mongodb.org/manual/administration/ssl/http://www.mongodb.org/about/tutorial/build-mongodb-on-linux/现在我可以使用mongo--ssl连接到mongoshell,也可以使用https://mylocalhost.com:27017/验证MongoDB是否正在运行。但是在MongoDB中启用SSL后,我无法

mysql - 玩! Framework 1.2.4 --- C3P0 设置以避免通信链路故障导致空闲时间

我正在尝试自定义我的C3P0设置以避免本文底部显示的错误。有人建议在这个url---http://make-it-open.blogspot.com/2008/12/sql-error-0-sqlstate-08s01.html---调整设置如下:在hibernate.cfg.xml中,写入520180050然后在您的根类路径文件夹中创建“c3p0.properties”并写入c3p0.testConnectionOnCheckout=truec3p0.acquireRetryDelay=1000c3p0.acquireRetryAttempts=1我已尝试按照Play的方向进行这些调

mysql - Play 框架 - 数据库创建删除问题

我正在使用Play!1.2.4,我遇到了一个奇怪的问题。据我所知,如果我在配置中将jpa.ddl设置为create-drop,它应该会删除我的表并重建并重新启动应用程序。jpa.ddl=create-drop我是否认为它只会删除和创建与已更改的模型关联的表?我遇到了一个问题,我的模型已经改变,但它并没有删除表格。我试图手动删除表,但它不允许这样做,因为它无法删除或更新父行:外键约束失败。我了解这个问题并解决它,我可以手动删除整个表并重新启动我的应用程序,以便它从头开始构建表。我的问题是,这是Play!的问题吗?这就是为什么它不更新该表的原因,如果是这样,是否有办法通过配置文件绕过它而不

mysql - 与 Amazon RDS MySQL & Play Framework 1.2.5(c3p0 默认设置)的连接偶尔挂起

我们在使用Amazon-hostedPlayapplicationwithRDSMysql时遇到问题.有时应用程序会停止响应。今天我用jstack-F检查线程状态,有多个线程卡在c3p0连接的native代码中:Thread14060:(state=IN_NATIVE)-java.net.SocketInputStream.socketRead0(java.io.FileDescriptor,byte[],int,int,int)@bci=0(Compiledframe;informationmaybeimprecise)-java.net.SocketInputStream.read

scala - 如何在 scala playframework/akka 中设计缓冲的 tcp 发布者/订阅者

我们正在从基于python的环境转移到scalaplay框架之一,我必须编写一个缓冲的发布者订阅者,它将与另一个用python编写的系统交互。这里的目标是编写一个发布者,它会从缓冲区/队列中获取消息,并通过TCP套接字将它们发送到服务器,并保持套接字打开,以便我们以后可以重用它。我们的旧python发布者创建了一个永远不会关闭的socket.socket(socket.AF_INET,socket.SOCK_STREAM)套接字,并使用调度程序从队列中取出消息并通过流式套接字发送它们。我对使用akkastreamingio很感兴趣,但我不知道如何创建一个与调度程序一起工作的流套接字,定

scala - 如何在 PlayFramework (scala) 中启动 TCP 服务器

我正在尝试在我的PlayFramework应用程序中共享我使用SORM框架创建的内存中H2数据库。下面是我的数据库代码objectDBextendsInstance(entities=Seq(Entity[Person]()),url="jdbc:h2:mem:db1"){}H2数据库站点上所述的解决方案是启动TCP服务器。在Java应用程序中,我可以使用以下代码共享数据库org.h2.tools.Serverserver=org.h2.tools.Server.createTcpServer();server.start();Connectionconn=DriverManager.

java - 如何在 Play Framework 项目中使用相对路径访问资源文件?

我的play框架项目使用资源文件,例如CSV文件,这些文件位于我直接在play项目根目录下创建的resources目录下,因此它与其他目录(如app、public等)处于同一级别。如何从Java或Scala文件中获取我可以使用相对于项目根目录的路径打开此类文件吗?当我创建war并部署应用程序时,这条路径也应该有效。 最佳答案 VirtualFile类应该做你需要的一切,尤其是方法“fromRelativePath()”。VirtualFilevf=VirtualFile.fromRelativePath("filename.csv"