Me gustaría hacer lo siguiente, pero no estoy seguro si se puede hacer y si es así cómo. Crea una aplicación Grails en mi máquina local y pruébala. Luego, de alguna manera, empaquételo junto con el servidor Jetty e instálelo en el escritorio de los usuarios. El instalador colocaría un ícono en el menú de inicio que abriría el servidor y cargaría la página de inicio en el navegador predeterminado de los usuarios o en una aplicación Java que incrustó la página web.Ejecutar una aplicación J2EE/Grails como aplicación de escritorio de Windows
Respuesta
Si Jetty no es un elemento de alta prioridad, puede probar el Winstone servlet container. Puede crear un "archivo de guerra ejecutable" que se puede implementar en un contenedor de servlets o simplemente comenzar con java -jar your.war.
La integración de Winstone para Grails es on radar así que quizás Grails pueda producir "guerra ejecutable" en el futuro.
El menú de inicio y la integración del escritorio se pueden crear con bastante facilidad usando un software de creación de instalador (por ejemplo, NSIS).
ACTUALIZACIÓN: parece que hay algo que funciona de manera diferente (o roto) en winstone desde la versión 0.9.5 (fue la primera versión que admite Servlet 2.5/JSP 2.1). Intenté algunas versiones anteriores y 0.8.1 parece funcionar bien con mi aplicación Grails de prueba.
Gracias, estoy probando esto ahora. Prefiero usar Jetty porque Winstone no se ha actualizado en más de un año, pero si esto funciona, puedo seguir con él. – Jared
La aplicación se ejecuta, pero no puedo hacer que los controladores de la base de datos funcionen utilizando una base de datos integrada, tendré que ver si utilizo una que no está incrustada. – Jared
Hmmm, interesante. Acabo de probar una aplicación simple de Grails y también tengo páginas vacías :(Tratando de descubrir qué demonios está pasando ... –
- 1. ¿Puedo ejecutar ejecutar una aplicación de Android como una aplicación de escritorio independiente sin un emulador?
- 2. Ejecutar una aplicación WPF como un servicio de Windows
- 3. ejecutar un servicio de Windows como una aplicación de consola
- 4. QtWebkit como una GUI de aplicación de escritorio
- 5. Iniciar una aplicación de escritorio con una aplicación estilo Metro
- 6. ¿Cómo acoplar una aplicación en el escritorio de Windows?
- 7. ¿Es posible implementar una aplicación ASP.NET como aplicación de escritorio (con componente de servidor)
- 8. Paquete html, js, css como una aplicación de escritorio
- 9. ¿Cómo puede un servicio de Windows ejecutar una aplicación GUI?
- 10. Ejecutar una aplicación WPF en Windows XP
- 11. ¿Cómo implemento una aplicación de escritorio Python?
- 12. Mylyn como aplicación para mi escritorio
- 13. Python/Sqlite programa, escribir como aplicación de navegador o escritorio?
- 14. Cómo ejecutar otra aplicación como administrador en Windows XP
- 15. Ventajas de ejecutar una aplicación como un servicio
- 16. ¿Cómo puedo hacer una aplicación de escritorio portátil de python?
- 17. Adsense equivalente para una aplicación de escritorio?
- 18. Cómo escribir una aplicación de escritorio correctamente?
- 19. BIRT en una aplicación de escritorio
- 20. "Ejecutar como" falta la aplicación de Android
- 21. Cómo ejecutar la aplicación CLR 2 como aplicación CLR 4
- 22. Windows Phone 7 Estilos en la aplicación de escritorio
- 23. Aplicación de escritorio en Java
- 24. Aplicación de escritorio en JavaScript
- 25. Ejecutar el método principal de Java desde una aplicación de escritorio Java en una JVM diferente
- 26. Aplicación de escritorio Python con el navegador como interfaz?
- 27. Uso de WebKit para una aplicación de escritorio
- 28. ¿Cómo ejecutar una aplicación como "ejecutar como administrador" desde el símbolo del sistema?
- 29. instalador y actualizador de una aplicación de escritorio pitón
- 30. ¿Cómo obtengo una notificación de escritorio desde una aplicación web?
¿algún progreso con esto? – Armand