PlayFramework~运行奇怪的错误

时间:2013-02-18 12:08:16

标签: playframework playframework-2.1

使用Play 2.1.0,一切都很好我突然得到这个奇怪的错误(附加快照)这是在我从游戏机执行~run期间。

环境: Windows 7,IntelliJ12,Mysql,JDK 1.6

快照:

enter image description here

错误声明:'不是目录,因此无法调用后代'

4 个答案:

答案 0 :(得分:12)

如果另一个进程已锁定/logs/application.log,则会出现此问题。例如。如果您在Word中打开日志文件然后运行播放,您将看到错误

答案 1 :(得分:2)

退出您的控制台或您正在使用的任何内容来启动您的应用程序。 删除application.log文件。再次转到控制台屏幕。最后重新输入run并按Enter键。

此文件将被重新生成,错误将消失。

答案 2 :(得分:1)

这似乎是另一场戏!应用程序在同一个端口工作,对于Windows,您可以终止应用程序并再次运行。

  • 打开控制台(windows + r)
  • netstat -ano
  • 找到哪个pid使用'9000'端口
  • taskkill / PID / f(键入您的PID)

答案 3 :(得分:0)

另一个解决方案是请从任务管理器中删除所有java.exe应用程序。因为其中一个已锁定" /logs/application.log"文件。之后你可以删除" /logs/application.log"文件,当您运行项目时,它会再次自动生成。