Hướng dẫn cài tomcat 9 lên server ubuntu 22.04
Để chạy web Java (JSP/Servlet) trên Tomcat 9 trong Ubuntu, bạn có thể làm theo các bước cơ bản sau:
✅ Bước 1: Cài đặt JDK (nếu chưa có)#
sudo apt update sudo apt install default-jdk -y java -version # kiểm tra
✅ Bước 2: Cài đặt Apache Tomcat 9#
sudo apt install tomcat9 tomcat9-admin -y
Sau khi cài xong, kiểm tra dịch vụ:
sudo systemctl status tomcat9
Nếu Tomcat đang chạy → mở trình duyệt và truy cập: http://localhost:8080
✅ Bước 3: Cấp quyền đăng nhập trang quản trị (manager / host-manager)#
Mở file:
sudo nano /etc/tomcat9/tomcat-users.xml
Thêm vào trước thẻ </tomcat-users>:
<role rolename="manager-gui"/> <role rolename="admin-gui"/> <user username="admin" password="admin123" roles="manager-gui,admin-gui"/>
Lưu lại → Ctrl + O, Enter, Ctrl + X.
Khởi động lại tomcat:
sudo systemctl restart tomcat9
Sau đó vào: http://localhost:8080/manager/html đăng nhập bằng tài khoản bạn vừa tạo.
✅ Bước 4: Deploy ứng dụng JSP/Servlet (file .war)#
Có 2 cách:
C1 – Upload trực tiếp từ “Manager App”
Vào trang: http://localhost:8080/manager/html
Kéo xuống mục Deploy → chọn file .war → Deploy.
C2 – Copy vào thư mục webapps
sudo cp /path/to/your-app.war /var/lib/tomcat9/webapps/
Tomcat sẽ tự động giải nén → ứng dụng chạy tại: http://localhost:8080/your-app
✅ Một vài lệnh quản trị Tomcat#
| Hành động | Lệnh |
|---|---|
| Khởi động lại Tomcat | sudo systemctl restart tomcat9 |
| Dừng Tomcat | sudo systemctl stop tomcat9 |
| Bật chạy cùng hệ thống | sudo systemctl enable tomcat9 |
Nếu bạn muốn mình viết một bài “chuẩn từng lệnh copy/paste” thì gửi thêm: 👉 "Viết đầy đủ các lệnh để mình copy cài luôn" nhé.
Muốn hướng dẫn thêm trường hợp deploy nhiều dự án, thiết lập domain, hoặc HTTPS (SSL) thì cứ nhắn tiếp 👍
Bài liên quan trong #Java
-
Mẹo dùng claude code desktop với dự án lớn
minhdev -
Hướng dẫn cài docker trên ubuntu 24
minhdev -
Hướng dẫn đầy đủ về cách cài và dùng Claude trên PC, kèm các mẹo hay!
minhdev · 💬 1 -
Cách xây dựng API cho CMS bằng Java từ A-Z
minhdev · 💬 1 -
Dể xây dựng phần mềm quản lý tài sản cho 1 doanh nghiệp ta cần làm gì
minhdev