6

我正在使用 Play 2.1.0,突然一切都很好我收到这个奇怪的错误(附加快照),这是我~run从游戏控制台执行的时候。

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

快照:

在此处输入图像描述

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

4

4 回答 4

12

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

于 2013-02-18T14:28:32.937 回答
2

退出您的控制台或您正在使用的任何东西来启动您的应用程序。删除 application.log 文件。再次转到您的控制台屏幕。最后重新输入运行并回车。

该文件将被重新生成并且错误将消失。

于 2013-03-30T22:33:10.177 回答
1

好像又是一场戏!应用程序在同一个端口上工作,对于 Windows,您可以终止应用程序并再次运行。

  • 打开控制台(windows + r)
  • netstat -ano
  • 查找哪个 pid 使用 '9000' 端口
  • taskkill /PID /f(在 中输入您的 PID)
于 2014-03-30T13:52:44.563 回答
0

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

于 2014-05-29T06:22:47.123 回答