Đây có vẻ là câu hỏi cũ (đó là :)) rằng máy chủ nào tốt hơn giữa Tomcat và JBoss, nhưng tôi chưa tìm thấy câu trả lời đủ tốt để giải quyết vấn đề của mình.
Tôi biết rằng Tomcat chỉ là một công cụ servlet và JBoss cung cấp nhiều chức năng hơn, nhưng điều tôi không hiểu là tại sao Tomcat lại tốt hơn để sử dụng trong một số tình huống hơn jboss. Tôi đã đọc ở đâu đó rằng JBoss có một kiến trúc có thể cắm được và nếu được yêu cầu, bạn có thể rút các tính năng khỏi JBoss để biến nó thành một thùng chứa tomcat servlet. Nếu đó là trường hợp, thì tốt hơn là làm như vậy thay vì sử dụng Tomcat, để để lại phạm vi cho việc cắm lại mọi thứ.
Một lời giải thích khác mà tôi thấy có lợi cho Tomcat là nó rất nhẹ, điều đó có nghĩa là yêu cầu bộ nhớ ít hơn hoặc điều đó cũng cho phép đáp ứng nhanh hơn. Một lần nữa, tôi cần biết rằng sẽ không tải các thành phần jboss theo yêu cầu, tức là nếu tôi chỉ sử dụng các máy chủ, thì jboss sẽ không bỏ qua các tính năng còn lại và tự động trở nên nhẹ.
Về cơ bản, ứng dụng của tôi không có bất kỳ tính năng Java EE nào, nhưng các đối số 'nhẹ' có lợi cho Tomcat nghe có vẻ không đủ sức thuyết phục vì những lý do đã nêu ở trên.
Xin vui lòng giúp đỡ.
Chỉnh sửa: Cuối cùng chúng tôi đã quyết định sử dụng tomcat và chúng tôi đã sử dụng nó hơn 6 tháng nay rất dễ sử dụng. Nguyên vẹn, chúng tôi đã tìm thấy một số sử dụng thực tế trong đó chúng tôi có thể dễ dàng chạy nhiều phiên bản tomcat trên cùng một máy chủ cho các nhà phát triển khác nhau, điều tương tự có thể rất khó khăn với jboss.
Tôi đã thấy tomcat không gặp rắc rối cho công việc của chúng tôi và do đó có thể là lựa chọn phù hợp khi bạn không sử dụng nhiều tính năng Java EE. PS: Xin lưu ý rằng chúng tôi vẫn sử dụng Spring và Hibernate với Tomcat