Vorrei incorporare un'applicazione basata su Play nel mio sistema, simile a quello che sono in grado di fare con Jetty. Per semplificare, invece di eseguire lo script start
, preferirei avere un metodo start()
.Incorporamento Riproduci l'applicazione nel sistema personalizzato
Per essere un po 'più descrittivo supponiamo che ho questo scenario:
- ho ottenuto un sistema complesso basato sul mio codice, che è responsabile per la messaggistica, l'elaborazione di eventi, ecc
- Parte di tale sistema utilizza mappature Morphia (MongoDB ORM), che possono essere riutilizzate dall'applicazione Play
- In questo momento l'applicazione viene avviata da Java Service Wrapper e viene eseguita come un demone
- Vorrei estendere questo sistema aggiungendo Gioca app ed è tutto a posto si collega alla mia applicazione e chiama un metodo per avviare l'applicazione con lo stack del protocollo sottostante (Netty)
Questo scenario è possibile?
C'è un passo in più per compilare il file delle rotte? – Jason
Il file 'routes' viene sempre compilato dal compilatore Play/sbt. –