Môi trường phát triển là nơi bạn sẽ phát triển ứng dụng Servlet của mình.
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ằng cách sử dụng trình biên dịch Java javac và sau khi biên dịch ứng dụng servlet, nó sẽ được triển khai trong môi trường được cấu hình để kiểm tra và chạy.
Cài đặt môi trường Servlet bao gồm các bước sau:
- Thiết lập bộ phát triển Java (JDK)
- Thiết lập Web Server - Tomcat
- Thiết lập CLASSPATH
Dưới đây là chi tiết.
Nội dung chính
1. Thiết lập bộ phát triển Java
Bước này liên quan đến việc tải xuống việc triển khai Bộ phát triển phần mềm Java (SDK) và thiết lập biến môi trường PATH thích hợp.
Bạn có thể tải xuống SDK từ trang Java của Oracle - Java SE Downloads .
Một khi bạn tải về việc thực hiện Java của bạn, làm theo các hướng dẫn cho trước để cài đặt và cấu hình thiết lập. Cuối cùng đặt các biến môi trường PATH và JAVA_HOME để tham khảo thư mục có chứa java và javac, điển hình là java_install_dir/bin và java_install_dir tương ứng.
Nếu bạn đang chạy Windows và cài đặt SDK trong C:\jdk1.8.0_65, bạn sẽ đặt dòng sau trong tệp C:\autoexec.bat.
set PATH = C:\jdk1.8.0_65\bin;%PATH% set JAVA_HOME = C:\jdk1.8.0_65
Ngoài ra, 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 đó chọn Advanced, sau đó là các biến môi trường. Sau đó, bạn sẽ cập nhật giá trị PATH và nhấn nút OK.
Trên Unix (Solaris, Linux, v.v.), nếu SDK được cài đặt trong/usr/local/jdk1.8.0_65 và bạn sử dụng trình bao C, bạn sẽ đưa các tệp sau vào tệp .cshrc của mình.
setenv PATH/usr/local/jdk1.8.0_65/bin:$PATH setenv JAVA_HOME/usr/local/jdk1.8.0_65
Ngoài ra, nếu bạn sử dụng Môi trường phát triển tích hợp (IDE) như Borland JBuilder, Eclipse, IntelliJ IDEA hoặc Sun ONE Studio, biên dịch và chạy một chương trình đơn giản để xác nhận rằng IDE biết bạn đã cài đặt Java ở đâu.
2. Thiết lập Web Server - Tomcat
Một số Máy chủ Web hỗ trợ servlet có sẵn trên thị trường. Một số máy chủ web được tự do tải về và Tomcat là một trong số họ.
Apache Tomcat là một phần mềm mã nguồn mở thực hiện các công nghệ Java Servlet và Java Server Pages và có thể hoạt động như một máy chủ độc lập để thử nghiệm các servlet và có thể được tích hợp với Apache Web Server. Dưới đây là các bước để cài đặt Tomcat trên máy của bạn:
Tải xuống phiên bản mới nhất của Tomcat từ https://tomcat.apache.org/ .
Khi bạn đã tải xuống cài đặt, hãy giải nén phân phối nhị phân vào một vị trí thuận tiện. Ví dụ trong C:\apache-tomcat-8.0.28 trên các cửa sổ, hoặc/usr/local/apache-tomcat-8.0.289 trên Linux/Unix và tạo biến môi trường CATALINA_HOME trỏ tới các vị trí này.
Tomcat có thể được bắt đầu bằng cách thực hiện các lệnh sau trên cửa sổ máy:
%CATALINA_HOME%\bin\startup.bat or C:\apache-tomcat-8.0.28\bin\startup.bat
Tomcat có thể được bắt đầu bằng cách thực hiện các lệnh sau trên Unix (Solaris, Linux, vv) máy:
$CATALINA_HOME/bin/startup.sh or /usr/local/apache-tomcat-8.0.28/bin/startup.sh
Sau khi khởi động, các ứng dụng web mặc định có trong Tomcat sẽ có sẵn bằng cách truy cập http://localhost: 8080/ . Nếu mọi thứ đều tốt đẹp thì nó sẽ hiển thị kết quả sau:
Thông tin thêm về cấu hình và chạy Tomcat có thể được tìm thấy trong các tài liệu có ở đây, cũng như trên trang web Tomcat - http://tomcat.apache.org
Tomcat có thể được dừng lại bằng cách thực hiện các lệnh sau trên cửa sổ máy:
C:\apache-tomcat-8.0.28\bin\shutdown
Tomcat có thể được dừng lại bằng cách thực hiện các lệnh sau trên Unix (Solaris, Linux, vv) máy:
/usr/local/apache-tomcat-8.0.28/bin/shutdown.sh
3. Thiết lập CLASSPATH
Vì servlet không phải là một phần của Nền tảng Java, Phiên bản Tiêu chuẩn, bạn phải xác định các lớp servlet cho trình biên dịch.
Nếu bạn đang chạy Windows, bạn cần phải đặt các dòng sau trong tệp C:\autoexec.bat.
set CATALINA = C:\apache-tomcat-8.0.28 set CLASSPATH = %CATALINA%\common\lib\servlet-api.jar;%CLASSPATH%
Ngoài ra, trên Windows NT/2000/XP, bạn có thể vào My Computer -> Properties -> Advanced -> Environment Variables. Sau đó, bạn sẽ cập nhật giá trị CLASSPATH và nhấn nút OK.
Trên Unix (Solaris, Linux, v.v.), nếu bạn đang sử dụng trình bao C, bạn sẽ đặt các dòng sau vào tệp .cshrc của mình.
setenv CATALINA =/usr/local/apache-tomcat-8.0.28 setenv CLASSPATH $CATALINA/common/lib/servlet-api.jar:$CLASSPATH
Chú ý - Giả sử rằng 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 phải thêm các thư mục này cũng như trong CLASSPATH theo cách tương tự như bạn đã thêm ở trên.