En play1, podemos empaquetar el proyecto para una guerra, y luego ponerlo en un gato:¿Cómo empacar el proyecto a war in play2?
play war
Pero cómo hacer lo mismo en play2? play war
no funciona, informa war
no es una tarea válida.
En play1, podemos empaquetar el proyecto para una guerra, y luego ponerlo en un gato:¿Cómo empacar el proyecto a war in play2?
play war
Pero cómo hacer lo mismo en play2? play war
no funciona, informa war
no es una tarea válida.
No está siendo apoyado, el apoyo no será liberado hasta que el juego 2.1 (según el plan actual)
PD: Sé que su comentario lo dice, pero es mejor tenerlo como una respuesta a las personas para encontrar este página.
actualización: la implementación en tomcat <= 7 nunca será compatible: https://play.lighthouseapp.com/projects/82401/tickets/8-war-packaging –
parece que no fue lanzado con Play 2.1] (http://news.ycombinator.com/item?id=5176145) ... –
@JanusTroelsen sí, aunque al momento de escribir esto estaba en la hoja de ruta. No tengo idea de por qué ... –
como señala @Freewind, oficialmente, no es compatible, esto se debe a que necesitan las especificaciones de Servlet 3.1 para admitir todo el buen websocket y otras funciones avanzadas que ofrece play2.
Sin embargo, si usted no usa eso, hay un plugin en github para proporcionar play war
y ser capaz de implementar en algunos servidores de la nube, etc: https://github.com/dlecan/play2-war-plugin/
WAR Plugin for Play framework 2.0 traer esta característica.
Este proyecto es un módulo para Play framework 2 para empaquetar sus aplicaciones en paquetes WAR estándar. Se puede usar con los contenedores Servlet 3.0 y 2.5 (Tomcat 6/7, Jetty 7/8/9, JBoss 5/6/7, ...)
ofrecidos por el sitio oficial, si solo desea para publicar su sitio web, puede haber algunas formas alternativas de lograr el objetivo.
Creating a standalone version of your application
O bien, puede utilizar con lighttpd
o nginx
, aquí es el documento de configuración:
Set-up a front-end HTTP server
Si va a albergar varias aplicaciones en el mismo servidor o el equilibrio de carga varias instancias de su aplicación para escalabilidad o tolerancia a fallas, puede usar un servidor HTTP front-end.
Aún no es compatible, consulte: https://play.lighthouseapp.com/projects/82401/tickets/8 – Freewind
¿Ya es compatible? (Agosto de 2014) – Jus12