Apache Tomcat là gì? Hướng dẫn tải và cài đặt Tomcat

Related Articles

Giới thiệu Apache Tomcat

Apache Tomcat là gì?  

Apache Tomcat là một web server HTTP được phát triển bởi Apache Software Foundation, hỗ trợ mạnh cho ứng dụng Java thay vì website tĩnh.Vì thế, Apache Tomcat hoàn toàn có thể chạy nhiều bản Java chuyên biệt. Ví dụ như Java Servlet, JavaServer Pages ( JSP ), Java EL, và WebSocket .

Bên cạnh Java, người dùng hoàn toàn có thể sử dụng Apache Tomcat với nhiều ngôn từ lập trình khác như PHP, Python, Perl, … Nhờ sự giúp sức của module Apache tương thích, ví dụ điển hình mod_php, mod_python, mod_perl, …Sau khi được viết, những dự án Bất Động Sản Java web sẽ được kiểm nghiệm hoàn tất trên thiên nhiên và môi trường localhost. Từ môi trường tự nhiên này, developer sẽ đóng gói dự án Bất Động Sản này thành file war và đẩy lên Tomcat Server để phân phối cho người dùng .

apache-tomcat-la-giƯu điểm của Apache Tomcat

  • Độ ổn định cao

  • Có toàn bộ những tính năng của một ứng dụng web thương mại
  • Mã nguồn mở của Apache
  • Một số tính năng bổ trợ như tomcat manager application, specialized realm implementation và tomcat valves .
  • Hỗ trợ những hệ quản lý và điều hành như windows, linux, Mac OS, BSD, …
  • Các phiên bản của Apache Tomcat trùng với phiên bản và đặc thù kỹ thuật của Servlet Java hoặc Java servlet API.

Ví dụ : Tomcat 5.5 X tương hỗ Servlet API 2.3, Tomcat 6.0 X tương hỗ servlet API 2.4, Tomcat 7.0 tương hỗ servlet API 3.0. Ngoài Servlet versions API, phiên bản tomcat tương hỗ phiên bản JSP API tương ứng .

Hướng dẫn 3 cách cài đặt Apache Tomcat

Cài đặt Apache Tomcat trên Windows

Bước 1: Tải Tomcat: Truy cập vào Downloads →chọn phiên bản của TomCat  → “8.0.{xx}” Binary Distributions → Core → “zip” package.

Bước 2: Cài đặt Tomcat: Tiến hành giải nén Tomcat vào thư mục mong muốn, bạn đừng nên để Tomcat ở Desktop, tránh nhầm lẫn và hạn chế phát sinh lỗi trong quá trình cài đặt.

Bước 3: Khởi động Tomcat: Tìm đến thư mục bin trong d:myprojecttomcat và chạy file startup.bat. Đến đây, bạn đã cài đặt Tomcat thành công!

Bước 4: Cấu hình Tomcat: Các file cấu hình của Tomcat được lưu trong thư mục conf. Có bốn file phục vụ cho việc cấu hình của Tomcat:

  1. xml
  2. web.xml
  3. context.xml
  4. tomcat-users.xml

Để hoàn tất việc cấu hình, bạn nên tắt Tomcat và khởi động lại bằng cách chạy lần lượt hai file: shutdown.batstartup.bat.

Cài đặt Apache Tomcat trên máy chủ Ubuntu

TinoHost thao tác trên sever Ubuntu 16.04 LTS, Ubuntu 17.10 và cả phiên bản Ubuntu 18.04 LTS mới nhất .

Cài đặt Java

Đầu tiên, bạn nhập command sau để kiểm tra đã cài đặt package Java Development Kit (Open JDK) chưa:

sudo apt list --installed | grep jdk

Tạo tài khoản cho Tomcat

# Tạo group “tomcat”

sudo groupadd tomcat

# Tạo user “tomcat”

sudo useradd -s /bin/false -g tomcat -d /opt/tomcat tomcat

Đến đây, chúng ta đã tạo 1 user là “tomcat” thuộc group “tomcat” có thư mục home ở /opt/tomcat.

Còn tham số -s /bin/false có nghĩa là đây là 1 dạng user mà không ai có thể login vào được.

Cài đặt Apache Tomcat

apache-tomcat-la-gi

Update lại quyền cho thư mục cài đặt Apache Tomcat

apache-tomcat-la-giThiết lập chạy Tomcat

Tomcat cần biết nơi Java được cài đặt. Đường dẫn này thường được gọi là “JAVA_HOME”. Cách dễ nhất để tìm kiếm vị trí đó là chạy lệnh này:

sudo update-java-alternatives -l

Kết quả:

apache-tomcat-la-giTạo mới file /etc/systemd/system/tomcat.service có nội dung như sau:

apache-tomcat-la-giVới đường dẫn JAVA_HOME được tìm thấy ở command bên trên.

Sau đó, thực hiện reload lại Systemd Daemon, để Systemd nhận dạng được dịch vụ bạn vừa tạo.

sudo systemctl daemon-reload

Khởi động Apache Tomcat

sudo systemctl start tomcat

Kiểm tra Apache Tomcat đã được bật chưa?

sudo systemctl status tomcat

Kiểm tra hoạt động

Bạn có thể vào giao diện đúng bằng cách nhập tên miền máy chủ hoặc địa chỉ IP của bạn theo cổng 8080 trong trình duyệt của bạn: https://localhost:8080

Cài đặt Apache Tomcat trên CentOS

Đăng nhập root

Đăng nhập vào CentOS 7 VPS của bạn thông qua SSH như người dùng root

ssh root @ IP _Address -p7022

Nên cập nhật phiên bản mới nhất của tất cả các gói

yum -y update

Trong bài viết này, TinoHost sẽ hướng dẫn cài đặt Apache Tomcat 9, bạn nên cập nhật Java 8 để cài đặt thành công.

Tải phiên bản Apache Tomcat mới nhất tại trang chủ của Apache Tomcat.

wget http://ftp.wayne.edu/apache/tomcat/tomcat-9/v9.0.26/bin/apache-tomcat-9.0.26.zip

Hoặc bạn có thể dùng trình duyệt vàounzip unzip apache-tomcat-9.0.26.zip -d /opt

Lưu ý kiểm tra tên file nếu bạn tải bản mới nhất. Lúc này, bạn đã tạo một thư mục mới có tên ‘apache-tomcat-9.0.26.zip’.

cd /opt

mv apache-tomcat-9.0.26/ tomcat

Chạy các lệnh sau để đặt biến môi trường CATALINA_HOME

echo "export CATALINA_HOME='/opt/tomcat/'" >> ~/.bashrc

source ~/.bashrc

Không nên chạy Apache Tomcat trên tài khoản root, hãy tạo một người dùng hệ thống mới để chạy máy chủ Tomcat

useradd -r tomcat --shell / bin / false

Thay đổi quyền sở hữu của tất cả các tệp Tomcat

chown -R tomcat: tomcat / opt / tomcat /

Tạo tệp systemd với nội dung sau:

apache-tomcat-la-gi

Lưu tệp và chạy lệnh sau để tải lại cấu hình trình quản lý systemd

systemctl daemon-reload

Cấu hình Tomcat 9

Khởi động máy chủ Apache Tomcat 9

systemctl start tomcat

systemctl enable tomcat

Kiểm tra trạng thái của máy chủ Tomcat 9:

systemctl status tomcat

Kết quả đầu ra:

apache-tomcat-la-giBây giờ bạn có thể truy cập máy chủ Tomcat trong trình duyệt web ưa thích của bạn.

Apache Tomcat theo mặc định là listen port 8080. Do đó, mở trình duyệt và điều hướng đến http://IP_address:8080, bạn sẽ thấy trang chủ của Apache Tomcat.

Chúc bạn cài đặt thành công nhé!

Những câu hỏi thường gặp về Apache Tomcat

Tại sao tôi cài Apache Tomcat 9 không thành công?

Apache Tomcat 9 cần Java 8 mới có thể cài đặt thành công. Nếu hệ thống của bạn chưa cài đặt Java 8, hãy cài đặt Java 8.

Nên chọn phiên bản Tomcat nào?

Bạn nên lựa chọn phiên bản ra mắt trước đó. Chúng sẽ ổn định và ít bugs hơn bản mới nhất.

Cài đặt 4 file hỗ trợ cấu hình Tomcat như thế nào?

Có bốn file phục vụ cho việc cấu hình của Tomcat:

1. xml: cấu hình số cổng của TCP. Cổng mặc định của TCP cấu hình trong Tomcat là 8080, chúng ta hoàn toàn có thể thay đổi thông số này trong khoảng từ 1024 đến 65535 như đoạn code dưới đây :





connectionTimeout="20000"

redirectPort="8443" />

2. web.xml

3. context.xml

4. tomcat-users.xml : Để kích hoạt tính năng quản lí của Tomcat, bên trong cặp thẻ :a, bạn nên thêm đoạn code này vào:





username="manager" password="xxxx" roles="manager-gui"/>

Mọi vướng mắc và góp ý tương quan, xin vui mắtliên hệ ngay TinoHostđể được tư vấn cụ thể hoặcFanpage

để cập nhật những thông tin mới nhất nhé!

Với bề dày kinh nghiệm tay nghề hơn 5 năm phân phối hosting, dịch vụ cho thuê sever, những dịch vụ tương quan đến tên miền và bảo mật thông tin website, hãy để TinoHost sát cánh cùng bạn trên con đường chứng minh và khẳng định tên thương hiệu trên map công nghệ tiên tiến toàn thế giới !

Truy cập vào https://tomcat.apache.org/ và chọnTiến hành giải nén Tomcat vào thư mục mong ước, bạn đừng nên để Tomcat ở Desktop, tránh nhầm lẫn và hạn chế phát sinh lỗi trong quy trình setup. Tìm đến thư mục bin trongvà chạy fileĐến đây, bạn đã setup Tomcat thành công xuất sắc ! Các file thông số kỹ thuật của Tomcat được lưu trong thư mục. Có bốn file Giao hàng cho việc thông số kỹ thuật của Tomcat : Để hoàn tất việc thông số kỹ thuật, bạn nên tắt Tomcat và khởi động lại bằng cách chạy lần lượt hai file : vàĐầu tiên, bạn nhập command sau để kiểm tra đã thiết lập package Java Development Kit ( Open JDK ) chưa : # Tạo group “ tomcat ” # Tạo user “ tomcat ” Đến đây, tất cả chúng ta đã tạo 1 user là “ tomcat ” thuộc group “ tomcat ” có thư mục home ở / opt / tomcat. Còn tham số – s / bin / false có nghĩa là đây là 1 dạng user mà không ai hoàn toàn có thể login vào được. Update lại quyền cho thư mục setup Apache TomcatTomcat cần biết nơi Java được setup. Đường dẫn này thường được gọi là “ JAVA_HOME ”. Cách dễ nhất để tìm kiếm vị trí đó là chạy lệnh này : Kết quả : Tạo mới file / etc / systemd / system / tomcat.service có nội dung như sau : Với đường dẫn JAVA_HOME được tìm thấy ở command bên trên. Sau đó, thực thi reload lại Systemd Daemon, để Systemd nhận dạng được dịch vụ bạn vừa tạo. Khởi động Apache TomcatKiểm tra Apache Tomcat đã được bật chưa ? Kiểm tra hoạt động giải trí Bạn hoàn toàn có thể vào giao diện đúng bằng cách nhập tên miền sever hoặc địa chỉ IP của bạn theo cổng 8080 trong trình duyệt của bạn : https://localhost:8080Đăng nhập vào CentOS 7 VPS của bạn trải qua SSH như người dùng rootNên update phiên bản mới nhất của tổng thể những góiTrong bài viết này, TinoHost sẽ hướng dẫn setup Apache Tomcat 9, bạn nên update Java 8 để thiết lập thành công xuất sắc. Tải phiên bản Apache Tomcat mới nhất tại trang chủ của Apache Tomcat. Hoặc bạn hoàn toàn có thể dùng trình duyệt vào http://ftp.wayne.edu/apache/tomcat/ tìm bản mới nhất của TomCat. Giải nén tệp nén zip đã tải xuốngLưu ý kiểm tra tên file nếu bạn tải bản mới nhất. Lúc này, bạn đã tạo một thư mục mới có tên ‘ apache-tomcat-9.0.26.zip ’. Chạy những lệnh sau để đặt biến thiên nhiên và môi trường CATALINA_HOMEKhông nên chạy Apache Tomcat trên thông tin tài khoản root, hãy tạo một người dùng mạng lưới hệ thống mới để chạy máy chủ TomcatThay đổi quyền sở hữu của toàn bộ những tệp TomcatTạo tệp systemd với nội dung sau : Lưu tệp và chạy lệnh sau để tải lại thông số kỹ thuật trình quản trị systemdKhởi động sever Apache Tomcat 9K iểm tra trạng thái của sever Tomcat 9 : Kết quả đầu ra : Bây giờ bạn hoàn toàn có thể truy vấn sever Tomcat trong trình duyệt web ưa thích của bạn. Apache Tomcat theo mặc định là listen port 8080. Do đó, mở trình duyệt và điều hướng đến http://IP_address:8080, bạn sẽ thấy trang chủ của Apache Tomcat. Chúc bạn setup thành công xuất sắc nhé ! Apache Tomcat 9 cần Java 8 mới hoàn toàn có thể setup thành công xuất sắc. Nếu mạng lưới hệ thống của bạn chưa setup Java 8, hãy thiết lập Java 8. Bạn nên lựa chọn phiên bản ra đời trước đó. Chúng sẽ không thay đổi và ít bugs hơn bản mới nhất. Có bốn file ship hàng cho việc thông số kỹ thuật của Tomcat : thông số kỹ thuật số cổng của TCP. Cổng mặc định của TCP thông số kỹ thuật trong Tomcat là 8080, tất cả chúng ta trọn vẹn hoàn toàn có thể đổi khác thông số kỹ thuật này trong khoảng chừng từ 1024 đến 65535 như đoạn code dưới đây : Để kích hoạt tính năng quản lí của Tomcat, bên trong cặp thẻ : a, bạn nên thêm đoạn code này vào :

CÔNG TY CỔ PHẦN TẬP ĐOÀN TINO

  • Trụ sở chính: L17-11, Tầng 17, Tòa nhà Vincom Center, Số 72 Lê Thánh Tôn, Phường Bến Nghé, Quận 1, Thành phố Hồ Chí Minh

    Văn phòng đại diện: 42 Trần Phú, Phường 4, Quận 5, Thành phố Hồ Chí Minh
  • Điện thoại: 0364 333 333

    Tổng đài miễn phí: 1800 6734
  • Email: [email protected]
  • Website: www.tino.org

More on this topic

Comments

LEAVE A REPLY

Please enter your comment!
Please enter your name here

Advertismentspot_img

Popular stories