2013-10-12 7 views
9

in gioco, posso avviare una console interattiva, e quindi avviare l'applicazione al suo interno, come di seguito:goccia in console interattiva per un'applicazione in esecuzione gioco

[app] $ console 

scala> new play.core.StaticApplication(new java.io.File(".")) 

E 'simile possibile far cadere in una console interattiva per un'applicazione Play già in esecuzione? C'è un compito SBT in natura che può fare questo?

+0

Giusto per essere chiari, due domande: 1. Questa è una directory dell'applicazione Play completa, non la directory 'target' da' play dist' o qualcosa del genere, giusto? Perché nel secondo caso, questo non funzionerà. 2. Se puoi avviare una console con _an instance_ della tua applicazione Play (che dovresti riuscire a fare in questo modo), farebbe la differenza? Idealmente, l'applicazione dovrebbe essere senza stato. Ogni servizio che è possibile chiamare dovrebbe essere in grado di connettersi da un'altra istanza dell'applicazione. Questa è principalmente curiosità, ma potresti aggiungere alcuni dettagli per il tuo caso? – Carsten

+0

basta aprire un'altra console da una sessione terminale diversa? – Ashalynd

+0

@ Carsten, 1. Sì. 2. Ciò che dici ha un senso, tuttavia, immagino, una tale capacità potrebbe essere utile una volta ogni tanto. – missingfaktor

risposta

0

Non capisco il problema completamente, come quello che stai voler fare mentre l'applicazione è in esecuzione? Tuttavia, se volessi utilizzare la console interattiva mentre era in esecuzione un'applicazione di riproduzione, userei la console all'interno dell'IDE e userei un terminale/console separato per eseguire l'applicazione. Spero che questo ti aiuti.

Problemi correlati