Đối với các bạn lập trình web bằng JSP hay servlet thì thường hay xài server Tomcat vì nó dễ xài và nhẹ. Khi đã build xong một project hay đơn giản bạn có một vài file JSP và muốn chạy nó trên Tomcat một cách nhanh chóng mà không cần phải nhờ vào các tools như Eclipse hay Netbeans thì đây là một số cách mà tôi xin giới thiệu với các bạn.

Nếu máy của bạn đã chạy được Tomcat thì bỏ qua bước này. Nếu chưa chạy thì trước tiên bạn hãy vào đây để chọn bản Tomcat, download về và giải nén ra.

Tiếp theo bạn Right click vào My Computer trên Desktop -> Properties. Chọn tab Advanced rồi click Environment Variable.

Ở mục User Variable, bạn Click New và nhập vào như sau:

Trong đó Variable Value là đường dẫn đến thư mục JDK.

Sau đó vào thư mục bin của thư mục Tomcat đã giải nén và chạy startup.bat. Nếu hiện ra như sau thì có nghĩa là đã chạy Tomcat thành công.

Tạm thời bạn hãy Stop server Tomcat đã bằng cách chạy file shutdown.bat cũng trong thư mục bin, Sau khi triển khai xong thì hãy start nó lại để nó cập nhật ứng dụng vừa triển khai.

Nào, bây giờ tôi có 3 cách triển khai, cách 1 và 2 thì bình thường, cách mà tôi muốn giới thiệu với các bạn là cách 3 vì nó khá hay:

1/Cách 1: Triển khai bằng thư mục

Chép thư mục chứa project hay các file JSP vào thư mục webapps.

2/Cách 2: Triển khai bằng file WAR

Tương tự như cách 1, chỉ cần chép file war vào thư mục webapps. Ví dụ tôi chép file Training.war vào webapps. Khi gõ http://localhost:8080/Training/ thì nó sẽ tự giải nén ra thư mục Training trong webapps.

3/Cách 3: Triển khai bằng ánh xạ alias

Vào thư mục conf\Catalina\localhost mở file manager.xml -> copy toàn bộ nội dung, mở notepad lên hay một trình soạn thảo bất kì -> paste vào và lưu lại với tên mà bạn muốn làm alias, ví dụ tôi lưu lại là training.xml.

Bây giờ ta chỉnh sửa file training.xml này, ở dòng “<Context docBase” sửa lại đường dẫn đến thư mục muốn triển khai. Ví dụ tôi sửa lại là docBase=”D:\Training” :

Vậy là xong, bây giờ hãy startup tomcat và gõ http://localhost:8080/training/ là có thể chạy được thư mục D:\Training.

Chúc các bạn thành công!