Et, si, en une ligne de commandes, on pouvait reconstruire son serveur JEE pour qu’il soit configuré, sur mesure, pour les besoins des applications qu’il embarque ? Et si on pouvait aller encore plus loin, en distribuant l’ensemble, assemblé sous la forme d’un jar exécutable ? Et si on pouvait même déployer le tout, automatiquement, sur OpenShift ? Grâce à Wildfly Glow [1], c’est possible ! Tout du moins, pour le serveur JEE open source Wildfly [2]. Démonstration dans cet article.
Toute personne développant des applications Java/JEE sur Wildfly apprécie la richesse des fonctionnalités des serveurs, tout en regrettant souvent de devoir embarquer, lors du déploiement de son application, nombreux sous-systèmes qui ne lui sont pas nécessaires. Certes, Wildfly vient avec des profils d’utilisation allégés, tels que celui par défaut, le standalone.xml qui embarque, par exemple, la pile de messages JMS, mais adapter ceux-ci, pour réduire l’empreinte mémoire du serveur au strict minimum, demeure un travail d’expert… jusqu’à l’arrivée de Wildfly Glow !
1. Qu’est-ce que Wildfly Glow ?
En essence, Wildfly Glow est un outil destiné à non seulement faciliter le déploiement d’instances du serveur Java JEE Wildfly, mais est également conçu pour exploiter ses capacités de provisionning, en particulier, celles proposées par Galleon. Sans rentrer dans le détail de cette technologie, l’outil autorise de créer des instances du...
- Accédez à tous les contenus de Connect en illimité
- Découvrez des listes de lecture et des contenus Premium
- Consultez les nouveaux articles en avant-première