Cela semblera être la vieille question (ce que c'est :)) quel serveur est le meilleur entre Tomcat et JBoss, mais je n'ai pas encore trouvé de réponse assez bonne pour résoudre mon problème.
Je sais que Tomcat n'est qu'un moteur de servlet et que JBoss offre beaucoup plus de fonctionnalités prêtes à l'emploi, mais ce que je ne comprends pas, c'est pourquoi Tomcat est préférable d'utiliser dans certaines situations que jboss. J'ai lu quelque part que JBoss a une architecture enfichable et si nécessaire, vous pouvez débrancher les fonctionnalités de JBoss pour en faire essentiellement un conteneur de servlet tomcat. Si tel est le cas, alors n'est-il pas préférable de le faire au lieu d'utiliser Tomcat, afin de laisser la possibilité de brancher les choses.
Une autre explication que je trouve en faveur de Tomcat est qu'il est léger, est-ce que cela signifie moins de mémoire ou permet également une réponse plus rapide. Encore une fois, j'ai besoin de savoir que jboss ne chargera pas les composants selon les exigences, c'est-à-dire que si je n'utilise que des servlets, alors jboss ne sautera pas le reste des fonctionnalités et ne deviendra automatiquement léger.
Essentiellement, mon application ne dispose d'aucune fonctionnalité Java EE, mais les arguments «légers» en faveur de Tomcat ne semblent pas suffisamment convaincants pour les raisons mentionnées ci-dessus.
Veuillez aider.
Edit: Nous avions finalement décidé d'utiliser tomcat à l'époque et nous l'utilisons depuis plus de 6 mois maintenant avec une grande facilité d'utilisation. En fait, nous avons trouvé une utilisation pratique où nous pourrions très facilement exécuter plusieurs instances de tomcat sur la même machine serveur pour différents développeurs, la même chose aurait pu être très difficile avec jboss.
J'ai trouvé que tomcat était sans tracas pour notre travail et peut donc être le bon choix lorsque vous n'utilisez pas beaucoup de fonctionnalités de Java EE. PS: Veuillez noter que nous utilisons toujours Spring et Hibernate avec Tomcat