我的Play框架项目使用资源文件,例如CSV文件,这些文件位于资源目录下,我直接在Play项目根目录下创建了此目录,因此它与其他目录(如app、public等)处于同一级别。从Java或Scala文件中,如何使用相对于项目根目录的路径打开此类文件?这个路径也应该在创建war并部署应用程序时起作用。
我正在尝试使用Postgresql和Play进行Yabe教程,但出现以下错误: 无法连接到数据库,找不到驱动程序(org.postgresql.Driver) 这是我的连接字符串: # If you need a full JDBC configuration use the follo...
我已经开始在项目中使用Redis,并借助Jedis库。一切都运作正常,但现在我的功能测试需要Redis处于启动状态,我希望在持续集成中避免这种情况。有什么最好的方法可以做到这一点吗?
我在 Play! 2.0 中看到了 Http.Context.current() 的方法。具体信息请参考http://www.playframework.org/documentation/api/2.0/java/play/mvc/Http.Context.html#current 但是在...
我在数据库中有一个由用户ID和用户角色组成的复合键。 为了将数据库与模型进行映射,以下是代码: @Id @Column(name="ID") public int userId; @Id @Column(name="USER_ROLE") public String use...
使用 Play framework 1.2.x 启动时出现以下错误: Oops: UnexpectedException An unexpected error occured caused by exception UnexpectedException: While applying c...
我的项目需要使用一些第三方jar包。我假设我可以将它们放置在项目的lib/目录中,但是我应该在哪里配置Play以将它们添加到类路径中? 我正在使用Eclipse开发,并且我知道我可以将它们添加到Eclipse项目的构建路径中,但这并不一定会使Play在运行时引用它们。
在Play框架中,有没有一种方法可以使用注解路由来表明某个部分/组路由仅在开发模式或生产模式下可用?
在Play框架中,如果您从控制器的公共方法调用,则始终遵循Redirect-After-Post-Pattern。这在大多数情况下是良好的行为,但有时可能会引起问题。 因此,我尝试查找在Play 1.1中如何实现它: 基本原理是一些字节码增强,这在play.classloading.enh...
我在Windows系统下使用SimpleDateFormat format = new SimpleDateFormat("YYYY-MM-dd HH:mm:ss");这种格式是可行的,但是在Ubuntu 10.04中运行时会出现异常:play.exceptions.JavaExecution...