Tomcat là gì? Cài đặt và cấu hình tomcat – STACKJAVA

Tomcat là gì ? Cài đặt và thông số kỹ thuật tomcat .

1. Tomcat là gì?

Apache Tomcat ® là một ứng dụng mã nguồn mở triển khai setup công nghệ tiên tiến Java Servlet, JavaServer Pages, Java Expression Languate và Java WebSocket .
Tomcat là một ứng dụng sever gọn nhẹ, thường dùng để deploy những ứng dụng Java Web. Nó được tăng trưởng bởi Apache và trọn vẹn không lấy phí ( không lấy phí 😎 )

Tomcat là gì? Cài đặt và cấu hình tomcat

2. Cài đặt và cấu hình tomcat

Ở bài này mình sẽ hướng dẫn những bạn setup và thông số kỹ thuật tomcat 8 ( bản mới nhất là tomcat 9 nhưng nó vẫn đang là Beta, nên tất cả chúng ta sẽ dùng tomcat 8 cho không thay đổi )
Yêu cầu máy bạn phải cài Java trước khi triển khai cài tomcat ( Bạn hoàn toàn có thể xem lại cách cài JDK tại đây )
Các bạn truy vấn trang web https://tomcat.apache.org/download-80.cgi để tải về tomcat .
Ở đây mình tải về bản zip, nó hoàn toàn có thể chạy trên window / linux, 32 bit / 64 bit

Giải nén file zip vừa tải về về .

Tạo biến thiên nhiên và môi trường cho tomcat

Chọn Advanced System Setting > Advanced > Enviroment Variables

Click New, nhập Variable name là “ CATALINA_HOME ”, nhập Variable values là thư mục bạn giải nén file tomcat, ở đây mình giải nén ra thư mục “ C : \ install \ apache-tomcat-8. 0.47 ”

Tomcat là gì ? Cài đặt và thông số kỹ thuật tomcat stackjava.com

Tạo account quản trị cho tomcat :

Mở file tomcat-users.xml trong folder conf.

Thêm dòng :





 

Trong đó manager-gui, manager-script, manager-jmx, manager-status là những role được định nghĩa sẵn trong tomcat với những vai trò :

  • manager-gui – allows access to the HTML GUI and the status pages (cho phép truy cập vào trang quản lý HTML GUI và trang trạng thái)
  • manager-script – allows access to the text interface and the status pages (cho phép truy cập vào giao diện text và trang status)
  • manager-jmx – allows access to the JMX proxy and the status pages (cho phép truy cập vào JMX proxy và trang status)
  • manager-status – allows access to the status pages only (chỉ cho phép truy cập vào trang status)

Lưu lại, và khởi đầu chạy tomcat bằng cách click vào file startup.bat trong thư mục bin

Cổng http mặc định của tomcat là 8080, do đó bạn truy vấn vào link : http://localhost:8080/

Mục Server Status : Hiển thị trạng thái của server như hệ quản lý, JVM version, bộ nhớ Heap đang dùng …

Mục Manager App hiển thị những ứng dụng web đang chạy, những session đang lưu, được cho phép tiến hành ứng dụng web ( deploye file war … )

Mục Host Manager quản trị host .

3. Triển khai ứng dụng web lên Tomcat

Thường thì tất cả chúng ta sẽ export ứng dụng web thành file war rồi deploy lên trên trang Manager App, hoặc chạy trực tiếp từ IDE ( eclipse, netbeans ), hoặc copy ứng dụng web vào thư mục webapps .
Mình sẽ hướng dẫn tổng thể những cách này một cách chi tiết cụ thể nên sẽ hơi dài, vì thế mình sẽ tách ra thành một bài mới cho dễ đọc, những bạn hoàn toàn có thể đọc tại đây : https://final-blade.com/install/trien-khai-ung-dung-java-web-len-tomcat.html

Tomcat là gì ? Cài đặt và thông số kỹ thuật tomcat stackjava.com

Okay, done!

References :
https://tomcat.apache.org/tomcat-8.0-doc/setup.html