Ini akan muncul sebagai pertanyaan lama (yang mana :)) bahwa server mana yang lebih baik antara Tomcat dan JBoss, tapi saya belum menemukan jawaban yang cukup baik untuk menyelesaikan masalah saya.
Saya tahu bahwa Tomcat hanya mesin servlet dan JBoss menawarkan lebih banyak fungsi di luar kotak, tetapi apa yang saya gagal pahami adalah mengapa Tomcat lebih baik digunakan dalam beberapa situasi daripada jboss. Saya membaca di suatu tempat bahwa JBoss memiliki arsitektur pluggable dan jika diperlukan, Anda dapat mencabut fitur dari JBoss untuk membuatnya dasarnya sebuah wadah servom kucing jantan. Jika itu masalahnya, maka bukankah lebih baik melakukannya daripada menggunakan Tomcat, untuk meninggalkan ruang lingkup untuk memasukkan kembali hal-hal.
Penjelasan lain yang saya temukan dalam mendukung Tomcat adalah ringan, apakah itu berarti kebutuhan memori lebih sedikit atau apakah itu juga memungkinkan respons yang lebih cepat. Sekali lagi, saya perlu tahu bahwa tidak akan memuat komponen jboss sesuai kebutuhan yaitu jika saya hanya menggunakan servlets, maka jboss tidak akan melewatkan sisa fitur dan menjadi ringan secara otomatis.
Pada dasarnya, aplikasi saya tidak memiliki fitur Java EE, tetapi argumen 'ringan' yang mendukung Tomcat tidak terdengar cukup meyakinkan karena alasan yang disebutkan di atas.
Tolong bantu.
Sunting: Kami akhirnya memutuskan untuk menggunakan tomcat saat itu dan kami telah menggunakannya selama lebih dari 6 bulan sekarang dengan sangat mudah digunakan. Bahkan kami menemukan beberapa penggunaan praktis di mana kami dapat dengan mudah menjalankan beberapa instance kucing jantan pada mesin server yang sama untuk pengembang yang berbeda, hal yang sama bisa sangat sulit dengan jboss.
Saya telah menemukan bahwa kucing jantan tidak repot untuk pekerjaan kami dan karena itu mungkin menjadi pilihan yang tepat ketika Anda tidak menggunakan banyak fitur Java EE. PS: Harap dicatat bahwa kami masih menggunakan Spring dan Hibernate dengan Tomcat