2012-04-19 3 views
3

Play! 1.2.4 멋진 게임이 아닙니다. 컴퓨터에서 다른 재생 응용 프로그램을 실행할 수는 있지만 실행하려고하면 서버가 시작되지만 첫 번째 요청에서는 초기화되지 않는 것처럼 보입니다. 재생! 1.2.4 - 서버 시작시 데이터 수신 안 함

나는 추적 로깅을 활성화하고이 일어나는 것이다 :

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 1.7에서 실행되지만 다른 Play 애플리케이션은 1.6에서만 실행됩니다. 이것은 응용 프로그램을 만들 때 사용되는 Java 버전과 관련이 있습니까?

+0

Java 7에서 재생이 잘 실행됩니다. Windows 방화벽 문제 일 수 있습니까? – ripper234

답변

0

실제로이 문제에 대한 해결책을 찾았습니다.

나는 앱에서 play clean-all을 실행 한 다음 모두 정상적으로 작동했습니다.

이것은 자바 버전을 전환 할 때 발생합니다. 한 자바 버전에서 컴파일되고 다른 버전에서 실행하려고하면이 문제가 발생할 것으로 생각됩니다. 프로젝트를 청소하면 모든 것이 현재 버전에서 강제로 다시 컴파일되고 모든 것이 잘 실행됩니다!