我在迁移到Play 1.2时有点迷失.我们的应用程序中有一组自定义模块.在Play 1.1.1中,我们使用了这种结构:
/root/
/module1
/module2
...
/moduleN
/main app
Run Code Online (Sandbox Code Playgroud)
而application.conf将模块引用为相对路径(../ module1)
我怎么能在Play 1.2中做同样的事情?我看到我应该使用 dependencies.yml文件,但在官方文档中找不到关于此主题的任何信息.
提前致谢
编辑: 谷歌集团有很多混合信息,但这篇文章解决了这些问题.
我在这里复制它,以便为在SO中搜索此问题的人提供未来参考:
好的,使用最新的master,这里需要的dependencies.yml和注释内联:
# Application dependencies
# Notes:
# play is an alias for play -> play $currentVersion
# play -> crud is an alias for play -> crud $currentVersion
# play -> secure is an alias for play -> secure $currentVersion
# Modules from the main repository use 'play' as organisation
#
require:
- play
- play -> …Run Code Online (Sandbox Code Playgroud) Play Framework 2.0似乎没有太多/任何支持Netbeans.我目前只是将它用作编辑器(使用收藏夹选项卡加载文件),但Netbeans无法识别任何库/ api有点令人沮丧.
这意味着一切都用红色下划线标出.
尝试创建一个自由格式的项目需要一个构建文件,所以我也被困在那里.
任何想法赞赏......
我使用以下技术堆栈开发了一个Web应用程序:
在第一天,应用程序运行顺利,没有滞后.但是5天左右后,应用程序变得非常慢!现在我不知道如何描述这个,因为我有很大的依赖性,很难重现这种事情.我已经调查了记忆,似乎一切都没问题.
有关此事的任何指示?
我最近在玩Play 2.0.我在文档中发现它可以为Eclipse,Idea或Netbeans生成一个项目.但是,它似乎仅适用于2.0之前的版本.
如何为IntelliJ Idea配置Play 2.0项目,或者您推荐其他IDE?
我有以下代码:
@(data: model.FrontPageData, list:List[model.FrontPageData])(
implicit
params:play.mvc.Scope.Params,
flash:play.mvc.Scope.Flash,
errors:Map[String,play.data.validation.Error]
)
@import controllers._
<html>
<head>
<title>some title</title>
</head>
<body>
....
Run Code Online (Sandbox Code Playgroud)
并且Play Framework返回此错误:
无法编译文件/app/views/Application/frontPageEditor.scala.html.引发的错误是:非法启动简单表达式
在线 @?import controllers._
我试图使用Postgresql与Play的Yabe教程并得到此错误:
无法连接数据库,找不到驱动程序(org.postgresql.Driver)
这是我的连接字符串:
# If you need a full JDBC configuration use the following :
db.url=jdbc:postgresql:yabe
db.driver=org.postgresql.Driver
db.user=yabe
db.pass=yabe
#
# Connections pool configuration :
db.pool.timeout=1000
db.pool.maxSize=30
db.pool.minSize=1
Run Code Online (Sandbox Code Playgroud)
在我的lib文件夹中,我有这个:postgresql-9.1-901.jdbc3.jar
我尝试将驱动程序名称更改为相同的名称是tha jar但仍然得到相同的错误.有任何想法吗?
在Google上使用OpenIdlib(scala版本)时,我会随机获得一个例外:
application - Authentication.openIDCallback error on callback from open id
play.api.libs.openid.Errors$AUTH_ERROR$: null
at play.api.libs.openid.Errors$AUTH_ERROR$.<clinit>(OpenIDError.scala) ~[play_2.9.1.jar:2.0]
at play.api.libs.openid.OpenID$$anonfun$verifiedId$6$$anonfun$apply$7.apply(OpenID.scala:84) ~[play_2.9.1.jar:2.0]
at play.api.libs.openid.OpenID$$anonfun$verifiedId$6$$anonfun$apply$7.apply(OpenID.scala:81) ~[play_2.9.1.jar:2.0]
at play.api.libs.concurrent.STMPromise$$anonfun$map$1$$anonfun$apply$9.apply(Promise.scala:185) ~[play_2.9.1.jar:2.0]
at scala.util.control.Exception$Catch$$anonfun$either$1.apply(Exception.scala:110) ~[scala-library.jar:na]
at scala.util.control.Exception$Catch$$anonfun$either$1.apply(Exception.scala:110) ~[scala-library.jar:na]
Run Code Online (Sandbox Code Playgroud)
在处理OpenID请求答案的代码中引发了异常,默认的Play 2.0代码,而不是我的代码.似乎谷歌没有回复正确答案,但有时只会发生.
谁知道为什么会这样?
我正在学习使用Play Framework并为它做一个演示应用程序.
对于这个应用程序,我还想与Facebook API集成,允许用户使用Facebook ID登录.知道Play是无状态框架及其工作方式,建议使用一些库或模块吗?
我找不到任何东西,但我要求以防万一.
我提前道歉,因为这在某种程度上是一个愚蠢的问题,但我只需要知道为什么会发生这种情况而我找不到答案.所以,你去,堆栈溢出!
在这个视频(我不能推荐)2点左右标记的人们在Javascript中显示:
[] + [] = empty string
[] + {} = object
{} + [] = 0
{} + {} = NaN
Run Code Online (Sandbox Code Playgroud)
谁知道为什么?
1.2.x中有一个Captcha API.但是,我在2.0中找不到它.
Play 2.0中是否有Captcha的API?如果没有提供,任何人都有任何替代品?
java ×4
scala ×4
dependencies ×1
frameworks ×1
javascript ×1
mysql ×1
netbeans ×1
openid ×1
performance ×1
templates ×1