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?

Était-ce utile?

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.

Vous pouvez jeter un oeil à d'Hudson (une grande intégration continue du serveur) pour voir comment ils offrent comme un seul fichier WAR qui contient un conteneur de servlet intégré. Vous pouvez télécharger le fichier WAR et l'exécuter à partir de la ligne de commande: java -jar hudson.war

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top