Revisa standalone plugin hace que sea mucho más fácil distribuir una versión demo de tu aplicación Grails.
"El complemento independiente construye un archivo JAR ejecutable con una guerra incrustado construido a partir de su aplicación y un incrustado Tomcat 7 instancia. Este le permite construir un único archivo que puede ser corrida cualquier computadora con Java 5 o superior ejecutando java -jar standalone.jar. Esto puede ser conveniente para demostraciones o incluso instalaciones muy livianas de aplicaciones de poco tráfico Grails. "
documentos completos para el plugin independiente son here
Para preparar el archivo jar ...
grails -Dgrails.env=demo build-standalone our_cool_demo.jar
para ejecutar la aplicación Grails (el puerto se especifica como un parámetro) ...
java -jar /path/to/jar_name.jar cool_demo localhost 9000
Actualizar:
No son en realidad 2 Grails plugins independientes:
- El 'standalone' de plugin descritos anteriormente que se basa en Tomcat7
- 'jetty-standalone' El plug-in que se basan en embarcadero y funciona de una manera similar
También hay algunas opciones basadas en Hudson y el proyecto Winstone, pero no hay un plugin Grails. Estos son algunos enlaces con más información: Build executable war using grails, maven and jetty, Executable WARs with Jetty y Winstone
¿Está asumiendo que ya tiene la JVM necesaria en la máquina de destino o está buscando una verdadera aplicación de servidor independiente? – cdeszaq
una verdadera aplicación independiente sería genial, pero supongo que asumir que una JVM ya está disponible está bien. – rdmueller