如何在play framework samples文件夹中运行示例?

时间:2012-03-15 05:55:59

标签: playframework-2.0

我今天安装了Play Framework 2.0。(Windows 7专业环境和JDK 1.7.0)

我在编译和运行示例应用程序“zentasks”时遇到了麻烦。

以下是我的步骤:

  1. 使用名称zentasks

  2. 创建新应用程序
  3. Eclipsify IDE的新应用程序

  4. 将源导入到eclipse

  5. 所有示例代码都会覆盖我的新应用程序。

  6. 使用“play run”命令

  7. 运行并编译应用程序

    遇到错误:

    not enough arguments for method apply: (projects: java.util.List[models.Project], user: models.User)(body: play.api.templates.Html)play.api.templates.Html in object main. Unspecified value parameter user.
    
    In D:\play20\zentasks\app\views\index.scala.html at line 3.
    
    1 @(message: String)
    2
    3 @main("Welcome to Play 2.0") { 
    4    
    5    @play20.welcome(message, style = "Java")
    6    
    7 }
    

    出了什么问题?

    需要任何其他配置或依赖项吗?

    谢谢!

2 个答案:

答案 0 :(得分:3)

要运行示例,只需将目录更改为zentasks文件夹,然后键入play run

您无需复制来源等。

答案 1 :(得分:2)

如果您想让Eclipse中的代码可用,例如出于调试目的,您可以这样继续:

  1. 在命令提示符下,导航到C:/Play-2.0/samples/java/zentasks目录
  2. 执行命令play - 播放控制台启动
  3. 在Play控制台中,执行命令eclipsify - 生成Eclipse配置文件
  4. 使用File/Import/General/Existing project... 将项目导入Eclipse - 现在Eclipse中有项目代码
  5. 照常从命令提示符(在项目目录中)执行play runplay debug run命令
  6. 要进行调试,请在play debug run命令后从Eclipse启动端口9999上的远程调试器。