2012-04-19 11 views
3

私はPlay! 1.2.4 niceをプレイしていないアプリ。私は自分のコンピュータ上で別のプレイアプリケーションを実行することができますが、これを実行しようとするとサーバが起動しますが、最初のリクエストでは初期化されていないようです。再生! 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" 

EDIT:

私はこれは、Javaのバージョンとは何かを持っているかもしれないと思います。このアプリケーションはJava 1.7で動作しますが、別のPlayアプリは1.6で動作します。これは、アプリケーションの作成時に使用されるJavaのバージョンと関係がありますか?

+0

Java 7で再生がうまく動作します.Windowsのファイアウォールの問題ですか? – ripper234

答えて

0

私は実際にこれに対する解決策を見つけました。

アプリでplay clean-allを実行したところ、正常に動作しました。

これは私が思うに、あるJavaバージョンでコンパイルされ、別のバージョンで実行しようとすると、この問題が発生するようです。プロジェクトをきれいにすると、現在のバージョンですべてが強制的に再コンパイルされ、うまく動作します!

関連する問題