Thật thú vị khi khách hàng của bạn đang "lo ngại rằng Tomcat có lỗ hổng bảo mật hơn." Tôi tự hỏi liệu họ có thể liệt kê những lỗ đó là gì không? Nếu họ không thể, đó là tin đồn và FUD.
Tôi sẽ nói rằng tất cả các máy chủ web/động cơ servlet đều gặp phải vấn đề tương tự. Đó là các ứng dụng được triển khai trên chúng đại diện cho các lỗ hổng bảo mật thực sự. Cross-site scripting, SQL injection, thiếu xác thực đầu vào, phơi nhiễm dữ liệu nhạy cảm do phân lớp kém và thực hành - đây là tất cả các vấn đề sẽ là vấn đề bất kể bạn chọn máy chủ ứng dụng nào.
Ý kiến cá nhân của tôi là WebLogic là máy chủ ứng dụng Java EE tốt nhất trên thị trường.Tôi không có kinh nghiệm trực tiếp với WebSphere, nhưng những người mà tôi tôn trọng những người đã nói với tôi rằng đó là một chương trình kinh dị. Tôi chỉ sử dụng Tomcat để phát triển địa phương. Nó không bao giờ thất bại tôi, nhưng đó là kinh nghiệm sản xuất hầu như không. Tôi không có ý tưởng làm thế nào nó quy mô.
Tôi sẽ suy nghĩ kỹ về Máy chủ dm của Spring, dựa trên Tomcat, Spring và OSGi. Tôi có cảm giác rằng nó đại diện cho một hướng tương lai mà tất cả các đối thủ cạnh tranh của nó sẽ được tham gia.
Máy chủ ứng dụng WebSphere phiên bản cộng đồng không phải là Máy chủ ứng dụng WebSphere, đó là Apache Geronimo. http://en.wikipedia.org/wiki/Apache_Geronimo – McDowell