使用Play 2.1.0,一切都很好我突然得到这个奇怪的错误(附加快照)这是在我从游戏机执行~run
期间。
环境: Windows 7,IntelliJ12,Mysql,JDK 1.6
快照:
错误声明:'不是目录,因此无法调用后代'
答案 0 :(得分:12)
如果另一个进程已锁定/logs/application.log
,则会出现此问题。例如。如果您在Word中打开日志文件然后运行播放,您将看到错误
答案 1 :(得分:2)
退出您的控制台或您正在使用的任何内容来启动您的应用程序。 删除application.log文件。再次转到控制台屏幕。最后重新输入run并按Enter键。
此文件将被重新生成,错误将消失。
答案 2 :(得分:1)
这似乎是另一场戏!应用程序在同一个端口工作,对于Windows,您可以终止应用程序并再次运行。
答案 3 :(得分:0)
另一个解决方案是请从任务管理器中删除所有java.exe应用程序。因为其中一个已锁定" /logs/application.log"文件。之后你可以删除" /logs/application.log"文件,当您运行项目时,它会再次自动生成。