Cài đặt môi trường Servlet
Giống như bất kỳ chương trình Java nào khác, bạn cần biên dịch một servlet bởi sử dụng trình biên dịch javac của Java và sau khi biên dịch ứng dụng servlet này, nó sẽ được triển khai trong một môi trường để chạy.
Cài đặt môi trường cho Servlets bao gồm các bước sau:
Cài đặt Java Development Kit
Tại bước này, bạn tải sự triển khai của Java Software Development Kit (SDK) và cài đặt biến môi trường PATH một cách thích hợp.
Bạn có thể tải SDK từ: Java SE Downloads.
Sau khi bạn tải xong, theo các chỉ dẫn đã cho để cài đặt và định cấu hình cho nó. Cuối cùng, thiết lập các biến môi trường PATH và JAVA_HOME để tham chiếu tới thư mục mà chứa java và javac, tương ứng là java_install_dir/bin và java_install_dir.
Với Windows và cài đặt SDK trong C:\jdk1.5.0_20, bạn sẽ đặt dòng sau trong C:\autoexec.bat file của bạn.
set PATH=C:\jdk1.5.0_20\bin;%PATH% set JAVA_HOME=C:\jdk1.5.0_20
Trên Windows NT/2000/XP, bạn cũng có thể nhấp chuột phải vào My Computer, chọn Properties, sau đó là Advanced, và Environment Variables. Sau đó, bạn cập nhật giá trị PATH và nhấn OK.
Trên Unix (Solaris, Linux, .v.v.), nếu cài đặt SDK trong /usr/local/jdk1.5.0_20, và bạn sử dụng C Shell, thì bạn đặt dòng sau vào .cshrc file của bạn.
setenv PATH /usr/local/jdk1.5.0_20/bin:$PATH setenv JAVA_HOME /usr/local/jdk1.5.0_20
Nếu bạn sử dụng một IDE (viết tắt của Integrated Development Environment) như Borland JBuilder, Eclipse, IntelliJ IDEA, hoặc Sun ONE Studio, thì bạn biên dịch và thực thi một chương trình đơn giản để xác nhận rằng IDE biết nơi bạn đã cài đặt Java.
Cài đặt Web Server: Tomcat
Một số Web server hỗ trợ các Servlet là có sẵn trên thị trường. Tomcat là một trong số các Web server miễn phí.
Apache Tomcat là một triển khai phần mềm Java Servlet và các công nghệ JavaServer Pages mã nguồn mở và có thể hoạt động như một Standalone Server để kiểm tra các servlet và có thể được tích hợp với Apache Web Server. Sau đây là các bước để cài đặt Tomcat trên máy của bạn:
Tải phiên bản mới nhất của Tomcat từ: http://tomcat.apache.org/.
Mở và đặt nó vào trong vị trí thích hợp. Ví dụ: trong C:\apache-tomcat-5.5.29 trên Windows, hoặc trong /usr/local/apache-tomcat-5.5.29 trên Linux/Unix và tạo biến môi trường CATALINA_HOME chỉ tới các vị trí này.
Tomcat có thể được bắt đầu bởi thực thi lệnh sau trên các thiết bị Windows:
%CATALINA_HOME%\bin\startup.bat or C:\apache-tomcat-5.5.29\bin\startup.bat
Hoặc các lệnh sau trên Unix (Solaris, Linux, .v.v.):
$CATALINA_HOME/bin/startup.sh or /usr/local/apache-tomcat-5.5.29/bin/startup.sh
Sau khi cài đặt, các ứng dụng web mặc định bao gồm Tomcat sẽ là có sẵn bởi http://localhost:8080/. Nếu mọi thứ là hoàn hảo, thì nó sẽ hiển thị:
Thông tin bổ sung về định hình và chạy Tomcat có thể được tìm thấy trong: http://tomcat.apache.org
Tomcat có thể bị dừng bởi thực thi các lệnh sau trên thiết bị Windows:
C:\apache-tomcat-5.5.29\bin\shutdown
Hoặc lệnh sau trên Unix (Solaris, Linux, .v.v.):
/usr/local/apache-tomcat-5.5.29/bin/shutdown.sh
Thiết lập CLASSPATH
Khi các servlet chưa là một phần của Java Platform, Standard Edition, bạn phải đồng nhất các lớp servlet tới bộ biên dịch.
Nếu bạn đang chạy trên Windows, bạn cần đặt các dòng sau vào trong C:\autoexec.bat file.
set CATALINA=C:\apache-tomcat-5.5.29 set CLASSPATH=%CATALINA%\common\lib\servlet-api.jar;%CLASSPATH%
Trên Windows NT/2000/XP, bạn cũng có thể nhấp chuột phải vào My Computer, chọn Properties, sau đó là Advanced, và Environment Variables. Sau đó, bạn cập nhật giá trị CLASSPATH và nhấn OK.
Trên Unix (Solaris, Linux, .v.v.), nếu bạn đang sử dụng C Shell, bạn đặt các dòng sau vào trong .cshrc file của bạn:
setenv CATALINA=/usr/local/apache-tomcat-5.5.29 setenv CLASSPATH $CATALINA/common/lib/servlet-api.jar:$CLASSPATH
Chú ý: Giả sử thư mục phát triển của bạn là C:\ServletDevel (Windows) hoặc /usr/ServletDevel (Unix) thì bạn cần thêm các thư mục này trong CLASSPATH theo cách tương tự như bạn đã làm ở trên.
Đã có app VietJack trên điện thoại, giải bài tập SGK, SBT Soạn văn, Văn mẫu, Thi online, Bài giảng....miễn phí. Tải ngay ứng dụng trên Android và iOS.
Theo dõi chúng tôi miễn phí trên mạng xã hội facebook và youtube:Các bạn có thể mua thêm khóa học JAVA CORE ONLINE VÀ ỨNG DỤNG cực hay, giúp các bạn vượt qua các dự án trên trường và đi thực tập Java. Khóa học có giá chỉ 300K, nhằm ưu đãi, tạo điều kiện cho sinh viên cho thể mua khóa học.
Nội dung khóa học gồm 16 chuơng và 100 video cực hay, học trực tiếp tại https://www.udemy.com/tu-tin-di-lam-voi-kien-thuc-ve-java-core-toan-tap/ Bạn nào có nhu cầu mua, inbox trực tiếp a Tuyền, cựu sinh viên Bách Khoa K53, fb: https://www.facebook.com/tuyen.vietjack
Follow facebook cá nhân Nguyễn Thanh Tuyền https://www.facebook.com/tuyen.vietjack để tiếp tục theo dõi các loạt bài mới nhất về Java,C,C++,Javascript,HTML,Python,Database,Mobile.... mới nhất của chúng tôi.
Các bài học SEO phổ biến khác tại VietJack:
- Servlets - Form Data
- Servlets - Client Request
- Servlets - Server Response
- Servlets - Http Code
- Servlets - Filter
- Servlets - Exception
- Servlets - Cookie