java - starter - play framework run app
Problema de la aplicaciĆ³n Play Framework Run (3)
Recibo el siguiente error cada vez que intento ejecutar una nueva aplicación web creada con Play .
Error occurred during initialization of VM
Could not reserve enough space for object heap
Error: Could not create the Java Virtual Machine.
Error: A fatal exception has occurred. Program will exit.
Acabo de descargar y descomprimir 2.2.1 en mi computadora con Windows 8.
Siguió la documentación en el sitio web de Play Framework y terminó teniendo el mismo problema que usted. El ajuste de los diversos parámetros en el archivo de compilación no hizo nada, pero el:
java -XX:+CMSClassUnloadingEnabled %DEBUG_PARAM% -Dfile.encoding=UTF8 -Dplay.version="%PLAY_VERSION%" -Dsbt.ivy.home="%~dp0../repository" -Dplay.home="%~dp0." -Dsbt.boot.properties="file:///%p%sbt/sbt.boot.properties" -jar "%~dp0sbt/sbt-launch.jar" %*
... resuelve el problema. No sé dónde otras personas encontraron esta solución, pero no se menciona esta solución en el sitio web de Play Framework. De hecho, no hay nada que sugiera que algo pueda salir mal. Después de todo, es solo un archivo que necesitas descomprimir.
Se está ejecutando ahora, sin embargo, es un poco difícil confiar en un marco que se complique tan pronto. Parece que los autores no prueban nada más que Linux.
En Play framework 2.0.3, <play framework install dir>/framework/build.bat
script <play framework install dir>/framework/build.bat
script, debe reemplazar el argumento de la línea de comando para el comando a continuación
java -Xms512M -Xmx1024M -Xss1M -XX:+CMSClassUnloadingEnabled -XX:MaxPermSize=256M %DEBUG_PARAM% -Dfile.encoding=UTF8 -Dplay.version="%PLAY_VERSION%" -Dsbt.ivy.home="%~dp0../repository" -Dplay.home="%~dp0." -Dsbt.boot.properties="file:///%p%sbt/sbt.boot.properties" -jar "%~dp0sbt/sbt-launch.jar" %*
Dentro
java -XX:+CMSClassUnloadingEnabled %DEBUG_PARAM% -Dfile.encoding=UTF8 -Dplay.version="%PLAY_VERSION%" -Dsbt.ivy.home="%~dp0../repository" -Dplay.home="%~dp0." -Dsbt.boot.properties="file:///%p%sbt/sbt.boot.properties" -jar "%~dp0sbt/sbt-launch.jar" %*
en 2.3 Play framework:
GO to :
C: //Play2.3/framework/build.bat y abra este archivo y realice estos cambios. Reemplace esta línea por debajo de la línea.
java -Xms512M -Xmx1024M -Xss1M -XX: + CMSClassUnloadingEnabled -XX: MaxPermSize = 256M% DEBUG_PARAM% -Dfile.encoding = UTF8 -Dplay.version = "% PLAY_VERSION%" -Dsbt.ivy.jpg. / repository "-Dplay.home ="% ~ dp0. " -Dsbt.boot.properties = "file: ///%p%sbt/sbt.boot.properties" -jar "% ~ dp0sbt / sbt-launch.jar"% *
java -XX: + CMSClassUnloadingEnabled% DEBUG_PARAM% -Dfile.encoding = UTF8 -Dplay.version = "% PLAY_VERSION%" -Dsbt.ivy.home = "% ~ dp0 .. / repository" -Dplay.home = "% ~ dp0 . " -Dsbt.boot.properties = "file: ///%p%sbt/sbt.boot.properties" -jar "% ~ dp0sbt / sbt-launch.jar"% *
luego escriba este comando en el comando promt:
C:/Users/k.ashish/Downloads/play-2.2.3/play-2.2.3/yourapp>play
C:/Users/k.ashish/Downloads/play-2.2.3/play-2.2.3/yourapp>run
Si no puede ejecutar este comando, configure la ruta del framework play2.3 en la variable de entorno en ventanas como la ruta java.