2010-07-02 2 views
1

Google App Engine java 구현에 대한 질문이 있습니다. 나는 mysql/tomcat에서 google app 엔진으로 응용 프로그램을 포팅하려고 노력 해왔다. Google 애플 리케이션 엔진 로컬 환경에서 대부분의 코드를 변경하고 테스트했습니다. 응용 프로그램은 로컬 Google 애플 리케이션 엔진에서 작동하지만 배포 할 때 작동하지 않습니다. 문제를 세션 변수에 저장된 목록의 정보를 캐시하는 변수로 좁혔습니다. 이것은 Google 앱 엔진에서 금지 된 행동이며, 그렇다면 누구나 해결 방법이 있습니다. 이 목록이 변경되지 않는 한 데이터 저장소를 치고 싶지 않습니다. 세션이 당신이 객체에서 아무것도 변경 session.setAttribute 매번 호출 할 필요가 데이터 저장소로 백업되기 때문에세션 변수의 Google App Engine 캐시 목록

덕분에,

+1

GAE 용 응용 프로그램을 빌드하는 데 Java를 사용하고 있으며 응용 프로그램이 어딘지에 배치되지 않았을 수도 있습니다 (사용량 부족으로 인해). 필요할 때 자동 배포됩니다. 어쩌면 세션 변수가 보존되지 않을 수 있으며 파일의 DB에서 유지해야합니다. – Zecas

답변

1

나는 같은 문제가 있었다.

+0

좋은 지적. 그것은 내 하루를 구했다! – alextc