Play! 1.2.4 - 服务器启动时未接收到数据

3
我有一个Play!1.2.4应用程序,但它不好运行。我可以在电脑上运行另一个Play应用程序,但是当我尝试运行这个应用程序时,它会启动服务器,但似乎无法在第一个请求上初始化。
我已经开启了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版本有关?


Play在Java 7上运行得非常好。这可能是Windows防火墙的问题吗? - ripper234
1个回答

0

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

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

我认为这是由于切换Java版本造成的,当它被编译在一个Java版本中,而您尝试在另一个版本中运行它时,似乎会导致此问题。清理项目将强制在当前版本中重新编译所有内容,并且一切都可以正常运行!


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接