# ApacheTomcat

***

**Apache Tomcat** là một loại [web server](https://vietnix.vn/web-server-la-gi/) [HTTP](https://vietnix.vn/http-la-gi/) được điều hành và phát triển bởi **Apache Software Foundation**. Nhiệm vụ của Apache Tomcat là hỗ trợ cho các ứng dụng [Java](https://vietnix.vn/java-la-gi/) thay vì các [website](https://vietnix.vn/tao-website-mien-phi/) tĩnh khác.

**Tomcat** là một vùng chứa Java servlet, triển khai các thông số kỹ thuật cốt lõi của Java, và có khả năng chạy trên nhiều bản Java chuyên biệt như: Java Servlet, JavaServer Pages (JSP) và WebSockets APIs.

### Tính năng của Apache Tomcat

* Hỗ trợ Servlet và JSP
* Container Servlet
* Connector và cấu hình linh hoạt
* Quản lí phiên
* Bảo mật
* Giao diện quản lý Web
* Tính linh hoạt và mở rộng
* Cộng đồng và hỗ trợ

### Cơ chế hoạt động

Tiếp nhận các yêu cầu (từ port) -> Xác định ứng dụng web (domain hoặc url) -> Gửi yêu cầu đến Servlet Container -> Tìm và tải servlet và JSP -> Khởi tạo và chạy Servlet và JSP -> Trả kết quả cho Tomcat -> Gửi kết quả cho trình duyệt web.

| Ưu điểm                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        | Nhược điểm                                                                                                                                                                                                                                                                                                                                                                                                                                              |
| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| <p>- <img src="https://static-xf1.vietnix.vn/wp-content/plugins/vietnix-plugin/assets/images/icons/tick.svg" alt="default icon"><br><br>Tính ổn định cao.<br><br>- <img src="https://static-xf1.vietnix.vn/wp-content/plugins/vietnix-plugin/assets/images/icons/tick.svg" alt="default icon"><br><br>Tích hợp các tính năng của các ứng dụng web thương mại.<br><br>- <img src="https://static-xf1.vietnix.vn/wp-content/plugins/vietnix-plugin/assets/images/icons/tick.svg" alt="default icon"><br><br>Sở hữu những chức năng bổ sung như: specialized realm implementation, tomcat manager application, và tomcat valves.<br><br>- <img src="https://static-xf1.vietnix.vn/wp-content/plugins/vietnix-plugin/assets/images/icons/tick.svg" alt="default icon"><br><br>Apache Tomcat sở hữu mã nguồn mở của Apache.<br><br>- <img src="https://static-xf1.vietnix.vn/wp-content/plugins/vietnix-plugin/assets/images/icons/tick.svg" alt="default icon"><br><br>Những phiên bản của Apache Tomcat tương đồng với các phiên bản cũng như đặc điểm kỹ thuật của Servlet Java hoặc Java servlet API.<br><br>- <img src="https://static-xf1.vietnix.vn/wp-content/plugins/vietnix-plugin/assets/images/icons/tick.svg" alt="default icon"><br><br>Có khả năng hỗ trợ cho các hệ điều hành như: Windows, Linux, macOS, BSD,…</p> | <p>- <img src="https://static-xf1.vietnix.vn/wp-content/plugins/vietnix-plugin/assets/images/icons/close.svg" alt="default icon"><br><br>Khi sử dụng Apache Tomcat tốc độ website có thể bị ảnh hưởng với lượng truy cập lớn.<br><br>- <img src="https://static-xf1.vietnix.vn/wp-content/plugins/vietnix-plugin/assets/images/icons/close.svg" alt="default icon"><br><br>Vấn đề bảo mật bị tác động bởi có quá nhiều các lựa chọn được thiết lập.</p> |

Xem thêm: [Apache Tomcat là gì? - Cách cài đặt và cấu hình Tomcat (vietnix.vn)](https://vietnix.vn/apache-tomcat-la-gi/)
