Servlets - Thiết lập môi trường

Môi trường phát triển là nơi bạn sẽ phát triển Servlet của mình, kiểm tra chúng và cuối cùng là chạy chúng.

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ột môi trường được cấu hình để kiểm tra và chạy ..

Thiết lập môi trường phát triển này bao gồm các bước sau:

Thiết lập Bộ phát triển Java

Bước này liên quan đến việc tải xuống bản 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 một cách thích hợp.

Bạn có thể tải xuống SDK từ trang Java của Oracle - Java SE Downloads .

Sau khi bạn tải xuống bản triển khai Java của mình, hãy làm theo các hướng dẫn đã cho để cài đặt và định 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 chiếu đến thư mục chứa java và javac, thường 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 vào tệp C: \ autoexec.bat của mình.

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 Máy tính của tôi, chọn Thuộc tính, rồi Nâng cao, rồi 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 phần 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, hãy 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.

Thiết lập Máy chủ Web - Tomcat

Một số Máy chủ Web hỗ trợ các servlet có sẵn trên thị trường. Một số máy chủ web có thể tải xuống miễn phí và Tomcat là một trong số đó.

Apache Tomcat là một phần mềm mã nguồn mở triển khai công nghệ Java Servlet và Java Server Pages và có thể hoạt động như một máy chủ độc lập để kiểm tra các servlet và có thể được tích hợp với Máy chủ Web Apache. Dưới đây là các bước để thiết lập 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/.

  • Sau khi bạn tải xuống bản cài đặt, hãy giải nén bả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 windows 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ỏ đến các vị trí này.

Tomcat có thể được khởi động bằng cách thực hiện các lệnh sau trên máy tính windows:

%CATALINA_HOME%\bin\startup.bat
or
C:\apache-tomcat-8.0.28\bin\startup.bat

Tomcat có thể được khởi động bằng cách thực hiện các lệnh sau trên máy Unix (Solaris, Linux, v.v.) -

$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 đi kèm với Tomcat sẽ khả dụng bằng cách truy cập http://localhost:8080/. Nếu mọi thứ đều ổn 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 tài liệu có ở đây, cũng như trên trang web Tomcat - http://tomcat.apache.org

Có thể dừng Tomcat bằng cách thực hiện các lệnh sau trên máy tính Windows:

C:\apache-tomcat-8.0.28\bin\shutdown

Có thể dừng Tomcat bằng cách thực hiện các lệnh sau trên máy Unix (Solaris, Linux, v.v.) -

/usr/local/apache-tomcat-8.0.28/bin/shutdown.sh

Thiết lập CLASSPATH

Vì các 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 của servlet cho trình biên dịch.

Nếu bạn đang chạy Windows, bạn cần đặt các dòng sau vào tệp C: \ autoexec.bat của mình.

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ể đi tới Máy tính của tôi -> Thuộc tính -> Nâng cao -> Biến môi trường. 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 C shell, 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

NOTE - 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ũng cần thêm các thư mục này vào CLASSPATH theo cách tương tự như bạn đã thêm ở trên.