tutorial starter run que play framework examples app java frameworks playframework

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.