【问题标题】:PlayFramework ~run strange errorPlayFramework ~运行奇怪的错误
【发布时间】:2013-02-18 12:08:16
【问题描述】:

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

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

快照:

错误语句:'不是目录,所以不能调用后代'

【问题讨论】:

    标签: playframework playframework-2.1


    【解决方案1】:

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

    【讨论】:

    • 大声笑不是真的..我什至不知道这种文件存在..所以没有办法在Word或任何其他进程中打开。
    • 请注意,这个“其他进程”也可能是第二个 Play 实例。上次我看到错误是因为我偶然在两个不同的控制台中启动了两次播放。
    【解决方案2】:

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

    这个文件会重新生成,错误就会消失。

    【讨论】:

      【解决方案3】:

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

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

      【讨论】:

        【解决方案4】:

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

        【讨论】:

          猜你喜欢
          • 2014-01-21
          • 2014-01-06
          • 1970-01-01
          • 2011-09-25
          • 1970-01-01
          • 2021-06-01
          • 2011-02-07
          • 2014-12-20
          • 2017-01-03
          相关资源
          最近更新 更多