3

我有戏!1.2.4 应用不好玩。我可以在我的计算机上运行另一个播放应用程序,但是当我尝试运行它时,它会启动服务器,但似乎没有在第一个请求时初始化。

我启用了 TRACE 日志记录,这就是发生的情况:

11:21:29,894 INFO  ~ Listening for HTTP at /127.0.0.1:8998 (Waiting a first request to   start) ...
11:21:33,135 TRACE ~ messageReceived: begin
11:21:33,135 TRACE ~ parseRequest: begin
11:21:33,135 TRACE ~ parseRequest: URI = /
11:21:33,140 TRACE ~ parseRequest: end

我不知道为什么会发生这种情况,因为同一个应用程序在另一台计算机上运行良好,而且我以前也运行过它。

有谁知道为什么会发生这种情况?

附加信息:

Java: version "1.6.0_30" 64bit
Play: version "1.2.4"

编辑:

我认为这可能与 Java 版本有关。此应用程序在 Java 1.7 中运行,而我的另一个 Play 应用程序仅在 1.6 中运行。这是否与创建应用程序时使用的 Java 版本有关?

4

1 回答 1

0

我实际上找到了解决方案。

play clean-all在应用程序上运行,然后一切正常。

我认为这是由于切换了 java 版本,当它在一个 java 版本中编译并且您尝试在另一个 java 版本中运行它时,它似乎会导致这个问题。清理项目将强制在当前版本中重新编译所有内容,并且一切运行良好!

于 2012-08-16T15:10:52.350 回答