Come creare un'applicazione di sollevamento autonoma? Quali strumenti/librerie usare? In che modo le prestazioni si confrontano con l'utilizzo dell'elevatore come una guerra in alcuni server delle applicazioni?Come creare un'applicazione web di sollevamento stand-alone?
risposta
Con un plugin Maven unificato http://onejar-maven-plugin.googlecode.com/svn/mavensite/usage.html e Maven potevo pacchettizzare molo e proiettare con dipendenze all'interno di un barattolo.
La parte della domanda sulla prestazione non si adatta perfettamente al resto. Stai principalmente chiedendo come pacchettizzare l'applicazione Lift come un singolo JAR/WAR. Questo non ha nulla a che fare con il runtime.
In fase di esecuzione si eseguirà ancora all'interno di un contenitore Servlet (potrebbe essere Jetty, Tomcat o un server Java EE in piena regola). Il modo in cui impacchettate la vostra applicazione non influirà sulle prestazioni.
È possibile dare un'occhiata a Hudson (un ottimo Continuous Integration Server) per vedere come vengono consegnati come un singolo file WAR che contiene un contenitore Servlet incorporato. È possibile scaricare il file WAR ed eseguirlo dalla riga di comando: java -jar hudson.war
So che questa è una vecchia questione, ma ...
Se si utilizza SBT, ho scritto un plugin per la produzione di 'eseguibile' guerre come quelle sopra menzionate.
progetto morto; nessuna attività per 3 anni a partire dal 2014. –
- 1. applicazione web standalone
- 2. API web async standalone su Mono
- 3. Come posso creare un'estensione in modalità standalone per ACE?
- 4. È possibile creare un servizio web C# standalone distribuito come servizio EXE o Windows?
- 5. Correttezza di implicita sollevamento
- 6. JavaScript 'sollevamento'
- 7. ASP.NET Web Api come progetto standalone in un'unica soluzione
- 8. Sicurezza di sollevamento e tipo
- 9. sollevamento variabile
- 10. Come utilizzare Google Dart web-ui @osservabile standalone?
- 11. come posso creare un eseguibile standalone con perl 6?
- 12. Java EE vs Standalone
- 13. Funzioni di sollevamento in scala
- 14. Calcolo del valore di sollevamento
- 15. Istanza di classe di sollevamento in Haskell
- 16. Spring-JDBC come libreria standalone
- 17. pow() sollevamento a float
- 18. Sollevamento implicito in scala
- 19. Sollevamento eccezioni in Rcpp
- 20. Applicazione Web Java in un contenitore Servlet rispetto a standalone
- 21. iOS 8 safari standalone web app incidente al clic selezionare
- 22. Come creare un server Web di immagini?
- 23. librerie di asserzioni standalone?
- 24. Come creare un file standalone (senza dipendenze di file DLL) C++ Builder come un'applicazione Delphi?
- 25. Qualcosa come jQuery.extend() ma standalone?
- 26. Moq'ing il sollevamento di eventi più volte
- 27. Perché le variabili di sollevamento JavaScript?
- 28. Utilizzo di Grails GORM standalone
- 29. Come posso evitare che le app Web standalone di iOS bloccino il dispositivo?
- 30. Come creare un bundle di browserify standalone che esporta direttamente nella finestra?
Non hai finire con l'avere problemi con i file JSP di carico dall'interno della JAR? OneJar produce JAR nidificati in modo che i file JSP finiscano in JAR all'interno di JAR. –