Bu, Tomcat ve JBoss arasında hangi sunucunun daha iyi olduğu (ki bu :)) eski soru gibi görünecektir, ancak sorunumu çözmek için henüz yeterince iyi bir cevap bulamadım.
Tomcat'in sadece bir servlet motoru olduğunu ve JBoss'un kutudan çok daha fazla işlevsellik sunduğunu biliyorum, ancak anlayamadığım şey Tomcat'in bazı durumlarda neden jboss'tan daha iyi olduğunu. JBoss'un takılabilir bir mimariye sahip olduğu bir yerde okudum ve gerekirse bir tomcat sunucu uygulaması kabı yapmak için özellikleri JBoss'tan çıkarabilirsiniz. Bu durumda, şeyleri geri takmak için kapsam bırakmak için Tomcat kullanmak yerine bunu yapmak daha iyi olmaz.
Tomcat lehine bulduğum bir başka açıklama, hafif olması, daha az bellek gereksinimi anlamına gelmesi ya da daha hızlı yanıt verebilmesidir. Yine, bilmiyorum gerekir gereksinimi başına yük bileşenleri jboss olmaz yani sadece sunucu uygulamaları kullanıyorsanız, o zaman jboss özellikleri geri kalanını atlamak ve otomatik olarak hafif olmayacak.
Aslında, uygulamamın Java EE özellikleri yok, ancak Tomcat lehine 'hafif' argümanlar yukarıda belirtilen nedenlerden dolayı yeterince ikna edici gelmiyor.
Lütfen yardım et.
Edit: Nihayet tomcat kullanmaya karar vermiştik ve 6 aydan fazla bir süredir büyük bir kullanım kolaylığıyla kullanıyoruz. Farklı geliştiriciler için aynı sunucu makinesinde çok sayıda tomcat örneğini kolayca çalıştırabildiğimiz bazı pratik kullanım bulduğumuzda, aynı durum jboss ile çok zor olabilirdi.
Tomcat'in çalışmamız için sorunsuz olduğunu gördüm ve bu nedenle Java EE özelliklerinin çoğunu kullanmadığınızda doğru seçim olabilir. Not: Tomcat ile hala Spring ve Hibernate kullandığımızı lütfen unutmayın