Comment créer un ascenseur autonome application web?
Question
Comment faire une application autonome de levage? Quels outils / bibliothèques à utiliser? Comment la performance à comparer en utilisant l'application de levage comme une guerre dans un serveur d'application?
La solution
Avec onejar plugin Maven http: // onejar-maven-plugin .googlecode.com / svn / mavensite / usage.html et Maven je pourrais emballer jetée et projet avec dépendances dans un pot.
Autres conseils
La partie de la question sur la performance ne correspond pas vraiment avec le reste. Vous demandez surtout comment emballer l'application de levage comme un seul JAR / WAR. Cela n'a rien à voir avec le moteur d'exécution.
Lors de l'exécution, vous serez toujours en cours d'exécution dans un conteneur de servlets (peut être jetée, Tomcat ou un serveur Java EE complet). Comment vous emballez votre application ne sera pas affecter les performances.
Je sais que c'est une vieille question, mais ...
Si vous utilisez SBT, j'ai écrit un plugin pour produire des guerres « exécutables » tels que ceux mentionnés ci-dessus.