【发布时间】:2013-02-18 12:08:16
【问题描述】:
我正在使用 Play 2.1.0,突然一切都很好我收到这个奇怪的错误(附加快照),这是我从游戏控制台执行 ~run 期间。
环境:Windows 7、IntelliJ12、Mysql、JDK 1.6
快照:
错误语句:'不是目录,所以不能调用后代'
【问题讨论】:
标签: playframework playframework-2.1
我正在使用 Play 2.1.0,突然一切都很好我收到这个奇怪的错误(附加快照),这是我从游戏控制台执行 ~run 期间。
环境:Windows 7、IntelliJ12、Mysql、JDK 1.6
快照:
错误语句:'不是目录,所以不能调用后代'
【问题讨论】:
标签: playframework playframework-2.1
如果另一个进程锁定了/logs/application.log,则会出现此问题。例如。如果你在 Word 中打开日志文件然后运行 play,你会看到错误
【讨论】:
退出您的控制台或您正在使用的任何东西来启动您的应用程序。 删除 application.log 文件。再次转到您的控制台屏幕。最后重新输入 run 并回车。
这个文件会重新生成,错误就会消失。
【讨论】:
看来又是一出戏!应用程序在同一个端口上工作,对于 Windows,您可以终止应用程序并再次运行。
【讨论】:
另一个解决方案是请从任务管理器中删除所有 java.exe 应用程序。因为其中之一已锁定“/logs/application.log”文件。之后,您可以删除“/logs/application.log”文件,当您运行项目时,它会再次自动生成。
【讨论】: