2013-06-05 1 views
0

4 페이지에 정보를 제출하도록 요청하는 Play 프레임 워크 프로젝트가 있습니다 (즉, 1 페이지에 정보를 입력하고 "2 페이지로 이동"클릭) 내 로컬 Macbook Pro에서이 응용 프로그램 (play run)을 실행하면 모든 것이 완벽하게 실행됩니다.Play Framework 웹 사이트 세션에서 이전 페이지의 양식 입력을 기억하지 못합니다.

<input type="hidden" name="myFirstField" value="WhatIwroteOnPage1">

당신이 페이지 1 인에서 값을 볼 수 있듯이 : 모든 정보는 단계적으로 (나는 그것이 session를 사용하여 저장) 나는 2 페이지로 이동하면, 그래서 다음과 같이 HTML보고를 저장 소스의 2 페이지에 저장됩니다. 여기

은 ((내 맥 Java를 가지고 있습니다

내가이 프로젝트를 가져다 scp -r은 오픈 JDK 앤 플레이 (2.1.1)의 동일한 버전에 CentOS를 실행하는 서버에 그것을 D '... SE 내 문제입니다)). 그러나 지금, 어떤 이유로 세션이 저장되지 않고 같은 상황에서 다음 내가 볼 이전과 같이 몇 가지 이유 그래서 <input type="hidden" name="myFirstField" value="">

, 내 어떠한 정보도 저장하지 않습니다! 내가 만든 변경했다 :

  • 그것 뿐이다 데이터베이스 암호 (DB를 이름과 이름이 동일)을

변경

. 그 외에는 유일한 차이가 나는 것이 있습니다

  • 사용 play -DapplyEvolutions.default=true start 대신의 play run
  • 서로 다른 자바 버전
  • (그러나 행동이 play -DapplyEvolutions.default=true run와 동일)

사람이 어떤 생각 이유가 있습니까 이 일이 생길 수 있습니까? 어떤 도움이라도 대단히 감사합니다.이 프로젝트는 매우 중요하며 완전히 잃어 버렸습니다. 감사합니다

답변

0

이 문제를 해결했습니다. 다운로드 한 Play 디렉토리 (/.../play-2.1.1/)에 내 Play 프로젝트 (play start을 실행할 때의 폴더)를 넣으십시오.

관련 문제