Cài đặt Tomcat Server - Openplanning
- Tất cả tài liệu
- Java
- Java Basic
- Java Collections Framework
- Java IO
- Java New IO
- Java Date Time
- Servlet/JSP
- Eclipse Tech
- SWT
- RCP
- RAP
- Eclipse Plugin Tools
- XML & HTML
- Java Opensource
- Java Application Servers
- Maven
- Gradle
- Servlet/Jsp
- Thymeleaf
- Spring
- Spring Boot
- Spring Cloud
- Struts2
- Hibernate
- Java Web Service
- JavaFX
- SWT
- Oracle ADF
- Android
- iOS
- Python
- Swift
- C#
- C/C++
- Ruby
- Dart
- Batch
- Database
- Oracle
- MySQL
- SQL Server
- PostGres
- Other Database
- Oracle APEX
- Report
- Client
- ECMAScript / Javascript
- TypeScript
- NodeJS
- ReactJS
- Flutter
- AngularJS
- HTML
- CSS
- Bootstrap
- OS
- Ubuntu
- Solaris
- Mac OS
- VPS
- Git
- SAP
- Amazon AWS
- Khác
- Chưa phân loại
- Phần mềm & ứng dụng tiện ích
- VirtualBox
- VmWare
- Tomcat là gì?
- Download Tomcat
- Cài đặt Tomcat
- Cấu hình Java_Home và User cho Tomcat
- Chạy Tomcat
- Triển khai ứng dụng lên Tomcat
- Đổi cổng 8080 sang 80
- Cấu hình charset mặc định (UTF-8)
- Cấu hình HTTPS SSL
1. Tomcat là gì?
Tomcat là một ứng dụng chủ (Application Server), là một phần mềm mã nguồn mở được cung cấp bởi Apache. Tomcat nổi tiếng vì gọn nhẹ nó thường được sử dụng trong quá trình phát triển một ứng Web trên nền tảng Java Servlet.
Bạn cũng có thể sử dụng Tomcat để triển khai các ứng dụng Java Web trên thực tế và hoàn toàn có thể tin tưởng vào sự ổn định của nó.Trong bài viết này tôi sẽ hướng dẫn bạn cài đặt và cấu hình Tomcat, với hệ điều hành Windows, Linux.2. Download Tomcat
Phiên bản mới nhất của Tomcat là 9.x, chúng ta sẽ download phiên bản này.- https://tomcat.apache.org/download-90.cgi
Theo khuyến nghị của tôi, bạn nên tải về file zip, nó phù hợp cho tất cả các hệ điều hành khác nhau (Windows, Linux, ...)Kết quả download được:
3. Cài đặt Tomcat
Việc cài đặt Tomcat cực kỳ đơn giản, sau khi bạn download được 1 file zip ở bước trên, hãy giản nén nó ra một thư mục nào đó.Ví dụ tôi giải nén file download được vào thư mục:- D:/DevPrograms

4. Cấu hình Java_Home và User cho Tomcat
Để chạy được Tomcat đòi hỏi trên máy tính của bạn phải cài đặt Java >= 8. Và cấu hình để chỉ rõ vị trí Java cho Tomcat.Mở file startup.bat nằm trong thư mục bin của Tomcat. (Với hệ điều hành Linux/Ubuntu sẽ là file startup.sh).
Thêm vào một đoạn cấu hình:# Với Windows set JAVA_HOME="C:\DevPrograms\Java\jdk1.8.0_144" # Với Linux/Ubuntu JAVA_HOME="/usr/lib/jvm/open-jdk"
Tiếp theo bạn cần cấu hình các user được phép sử dụng Tomcat. Mở file tomcat-users.xml (Nằm trong thư mục conf).
Tomcat đã định nghĩa định nghĩa trước 4 vai trò (role) sau:- manager-gui - allows access to the HTML GUI and the status pages
- manager-script - allows access to the text interface and the status pages
- manager-jmx - allows access to the JMX proxy and the status pages
- manager-status - allows access to the status pages only

5. Chạy Tomcat
Để chạy Tomcat, nhấn kép chuột vào startup.bat (Hoặc startup.sh nếu bạn sử dụng hệ điều hành Linux/Ubuntu).
Trên trình duyệt, truy cập vào địa chỉ:- http://localhost:8080/
Tomcat yêu cầu bạn phải đăng nhập. Hãy đăng nhập với user/password mà bạn đã khai báo ở bước trước.
Mặc định có một vài ứng dụng đã được triển khai sẵn trên Tomcat. Trong đó ứng dụng /manager (Tomcat Manager Application) là quan trọng nhất, nó giúp bạn quản lý Tomcat, và bạn có thể truy cập vào nó theo đường dẫn sau:- http://localhost:8080/manager

Ứng dụng / (Welcome to Tomcat) đang sử dụng Context-Path mặc định. Bạn có thể Undeploy (Gỡ bỏ triển khai) nó, để sử dụng Context-Path mặc định cho một ứng dụng khác.
6. Triển khai ứng dụng lên Tomcat
Trước hết bạn cần download một ứng dụng demo, và triển khai nó lên Tomcat.- https://github.com/dmatej/Glassfish/blob/master/v2/www/ja/downloads/quickstart/hello.war?raw=true
Ứng dụng demo đã được triển khai lên Tomcat.
Chạy ứng dụng demo:- http://localhost:8080/demo

7. Đổi cổng 8080 sang 80
Mặc định Tomcat sử dụng cổng (port) 8080, bạn có thể cấu hình để đổi sang một cổng khác, chẳng hạn 80.Mở file server.xml (Nằm trong thư mục conf)


8. Cấu hình charset mặc định (UTF-8)
Đôi khi bạn triển khai một ứng dụng lên Tomcat, nhưng UTF-8 không làm việc. Bạn có thể cấu hình UTF-8 là charset mặc định cho Tomcat.Mở file bin/catalina.bat (Hoặc bin/catalina.sh nếu bạn đang sử dụng hệ điều hành Linux/Ubuntu). Thêm vào đoạn cấu hình sau:
# Windows: set JAVA_OPTS=-Djavax.servlet.request.encoding=UTF-8 -Dfile.encoding=UTF-8 # Linux/Ubuntu JAVA_OPTS=-Djavax.servlet.request.encoding=UTF-8 -Dfile.encoding=UTF-8
9. Cấu hình HTTPS SSL
- Cài đặt chứng chỉ SSL cho Tomcat Server
Các hướng dẫn Java Application Servers
- Cài đặt Tomcat Server cho Eclipse
- Cài đặt Tomcat Server
- Cài đặt Glassfish Web Server trên Windows
- Cài đặt Oracle WebLogic Server
- Làm sao để tạo Windows Service cho Oracle WebLogic Server?
- Triển khai ứng dụng Spring Boot trên Tomcat Server
- Triển khai ứng dụng Spring Boot trên Oracle WebLogic Server
- Triển khai ứng dụng Spring MVC trên Oracle WebLogic Server
- Cài đặt chứng chỉ SSL cho Tomcat Server
- Cài đặt chứng chỉ SSL miễn phí Let's Encrypt cho Tomcat Server trên Ubuntu

Các hướng dẫn Java Application Servers
- Cài đặt Tomcat Server cho Eclipse
- Cài đặt Tomcat Server
- Cài đặt Glassfish Web Server trên Windows
- Cài đặt Oracle WebLogic Server
- Làm sao để tạo Windows Service cho Oracle WebLogic Server?
- Triển khai ứng dụng Spring Boot trên Tomcat Server
- Triển khai ứng dụng Spring Boot trên Oracle WebLogic Server
- Triển khai ứng dụng Spring MVC trên Oracle WebLogic Server
- Cài đặt chứng chỉ SSL cho Tomcat Server
- Cài đặt chứng chỉ SSL miễn phí Let's Encrypt cho Tomcat Server trên Ubuntu
Các bài viết mới nhất
- Dart Stream Single và Broadcast
- Xử lý lỗi trong Dart Stream
- Hướng dẫn và ví dụ Dart Stream
- So sánh đối tượng trong Dart với thư viện Equatable
- Flutter BloC cho người mới bắt đầu
- Xử lý lỗi 404 trong Flutter GetX
- Ví dụ đăng nhập và đăng xuất với Flutter Getx
- Hướng dẫn và ví dụ Flutter NumberTextInputFormatter
- Hướng dẫn và ví dụ Flutter multi_dropdown
- Hướng dẫn và ví dụ Flutter flutter_form_builder
- Hướng dẫn và ví dụ Flutter GetX obs Obx
- Hướng dẫn và ví dụ Flutter GetX GetBuilder
- Từ khoá part và part of trong Dart
- Hướng dẫn và ví dụ Flutter InkWell
- Hướng dẫn và ví dụ Flutter Radio
- Bài thực hành Flutter SharedPreferences
- Hướng dẫn và ví dụ Flutter Slider
- Hướng dẫn và ví dụ Flutter SkeletonLoader
- Chỉ định cổng cố định cho Flutter Web trên Android Studio
- Tạo Module trong Flutter
- Các hướng dẫn Java Application Servers
Từ khóa » Tomcat Là Gì
-
Apache Tomcat Là Gì? Tìm Hiểu Tổng Quan Về Apache Tomcat - ITNavi
-
Apache Là Gì? TomCat Là Gì? Hướng Dẫn Cài đặt Chi Tiết Nhất
-
Apache Tomcat Là Gì? - Cách Cài đặt Và Cấu Hình Tomcat - Vietnix
-
Apache Tomcat Là Gì? Hướng Dẫn Tải Và Cài đặt Tomcat - Tino Group
-
Tomcat Là Gì? - Nhân Hòa
-
Apache Tomcat Là Gì? So Sánh Apache Tomcat Và Apache
-
Tomcat Là Gì? Cài đặt Và Cấu Hình Tomcat - STACKJAVA
-
Apache Tomcat Là Gì? Hướng Dẫn Cài đặt Apache Tomcat Chi Tiết
-
Apache Tomcat Là Gì? Ưu điểm, Công Dụng & Hoạt động | BKHOST
-
Apache Tomcat Là Gì? Hướng Dẫn 6 Bước Tải Và Cài đặt Tomcat
-
Apache Tomcat Là Gì? Hướng Dẫn Sử Dụng Apache Tomcat
-
Tomcat Là Gì? Tại Sao Spring Boot Lại Sử Dụng Tomcat Theo Mặc định?
-
Ý Nghĩa Của Tomcat Trong Tiếng Anh - Cambridge Dictionary