java - Play Framework 测试模式错误

标签 java playframework

我在使用命令“play test”或“play auto-test”时遇到一点问题...第一个命令给了我这样的信息:

My-heaven:jobboard Droid$ play test
~        _            _ 
~  _ __ | | __ _ _  _| |
~ | '_ \| |/ _' | || |_|
~ |  __/|_|\____|\__ (_)
~ |_|            |__/   
~
~ play! 1.2.3, http://www.playframework.org
~ framework ID is test
~
~ Running in test mode
~ Ctrl+C to stop
~ 
Listening for transport dt_socket at address: 8000
23:07:33,827 INFO  ~ Starting /Users/Droid/Downloads/play-1.2.3/play-1.2.3/samples-and-tests/jobboard
23:07:33,832 WARN  ~ Declaring modules in application.conf is deprecated. Use dependencies.yml instead (module.crud)
23:07:33,833 INFO  ~ Module crud is available (/Users/Droid/Downloads/play-1.2.3/play-1.2.3/modules/crud)
23:07:34,858 WARN  ~ You're running Play! in DEV mode
23:07:35,020 INFO  ~ Listening for HTTP on port 9000 (Waiting a first request to start) ...

http://localhost:9000/@tests告诉我,找不到路线。 “Play 自动测试”后,输出如下所示:

My-heaven:jobboard Droid$ play auto-test
~        _            _ 
~  _ __ | | __ _ _  _| |
~ | '_ \| |/ _' | || |_|
~ |  __/|_|\____|\__ (_)
~ |_|            |__/   
~
~ play! 1.2.3, http://www.playframework.org
~ framework ID is test
~
~ Running in test mode
~ Ctrl+C to stop
~ 
~ Deleting /Users/Droid/Downloads/play-1.2.3/play-1.2.3/samples-and-tests/jobboard/tmp
~
Listening for transport dt_socket at address: 8000
23:09:29,670 INFO  ~ Starting /Users/Droid/Downloads/play-1.2.3/play-1.2.3/samples-and-tests/jobboard
23:09:29,678 WARN  ~ Declaring modules in application.conf is deprecated. Use dependencies.yml instead (module.crud)
23:09:29,679 INFO  ~ Module crud is available (/Users/Droid/Downloads/play-1.2.3/play-1.2.3/modules/crud)
23:09:30,913 WARN  ~ You're running Play! in DEV mode
23:09:31,077 INFO  ~ Listening for HTTP on port 9000 (Waiting a first request to start) ...
~
Exception in thread "main" java.lang.NoClassDefFoundError: play/modules/testrunner/FirePhoque
Caused by: java.lang.ClassNotFoundException: play.modules.testrunner.FirePhoque
    at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
    at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
~

这有什么问题吗?

最佳答案

已解决 - 从 Github 下载并构建当前版本。

关于java - Play Framework 测试模式错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8143878/

相关文章:

java - 将游戏嵌入到标准 Java Web 应用程序中?

java - 如何将 Jars 添加到 Play Framework 中的类路径中?

java - 通过添加字节数组的 16 位无符号作为校验和来获取两个字节

java - 使用另一个类的方法实现工具栏

playframework - Ebean 只选择特定的列

java - 如何在for循环中保存jpa对象

java - Spring MVC项目代码更改后不响应浏览器请求

java - 使用 Set<RequestVO> 填充数据表

java - 音频频谱效果 iOS/Android