2011-07-29 5 views
2

Google App Engine에서 실행되는 Play 프레임 워크의 스칼라 버전을 얻는 방법을 아는 사람이 있습니까? 이 시점에서 나는 단지 기본 앱을 실행 시키려고합니다. gae-1.4 및 scala-0.9.1 모듈로 Play 1.2.2를 사용하고 있습니다. 스칼라와 GAE을 사용한 플레이 프레임

내가 가진 기본 응용 프로그램을 만들어 :

play new appname --with scala 

I로 업데이트 application.conf : 나는 전쟁/WEB-INF는 /에서 appengine-web.xml에

에 내 응용 프로그램 ID를 추가

module.gae=${play.path}/modules/gae-1.4 

다음

나는 GAE에 배치 배포 된 :

play gae:deploy --gae=C:\AppEngine\appengine-java-sdk-1.5.2\ 

어쨌든, 배포는 확인 작업 듯하지만 난 그것을 실행하려고하면, 나는 다음과 같은 오류 얻을 :

play.Logger niceThrowable: Cannot load jar:file:/base/data/home/apps/appname/1.352166538901100396/WEB-INF/lib/play-scala.jar!/play.plugins 
java.lang.NullPointerException 
    at play.scalasupport.ScalaPlugin.<init>(ScalaPlugin.scala:166) 
    at java.lang.Class.newInstance0(Class.java:372) 
    at java.lang.Class.newInstance(Class.java:325) 
    at play.plugins.PluginCollection.loadPlugins(PluginCollection.java:100) 
    at play.Play.init(Play.java:286) 
    ... 

누구나 알고 무엇이 발생할 수? 이 시점에서 기본 웹 앱을 실행하려고합니다.

답변

4

으로 GAE에 플레이 스칼라 응용 프로그램을 배포 한 : http://d.hatena.ne.jp/k4200/20110807/1312737091

짧은 답변 : 플레이 1.2.2 GAE에 문제가 있습니다. Play 1.2.1 + scala 0.9 모듈을 사용해야합니다.

0

왜 앱을 업로드하기 위해 appcfg를 사용하지 않더라도 gae 모듈은 구식입니다. 나는 성공적 여기에서 답을 찾을 수이 지침

http://code.google.com/appengine/docs/java/tools/uploadinganapp.html

+0

"play gae : deploy"는 궁극적으로 appcfg를 사용합니다. 또한 데이터 객체를 어떻게 작동시킬 수 있습니까? GAE 모듈이 필요하지 않습니까? 또한 로깅 등 .... –

관련 문제