JSP使用環(huán)境的設(shè)置
發(fā)表時間:2023-08-17 來源:明輝站整理相關(guān)軟件相關(guān)文章人氣:
[摘要]JSP(Java Server Pages)基于Java技術(shù),并在傳統(tǒng)的網(wǎng)頁HTML文件(?.htm、?.html)中加入Java代碼片段(Scriptlet)和JSP標(biāo)記(tag),從而構(gòu)成了JS...
JSP(Java Server Pages)基于Java技術(shù),并在傳統(tǒng)的網(wǎng)頁HTML文件(?.htm、?.html)中加入Java代碼片段(Scriptlet)和JSP標(biāo)記(tag),從而構(gòu)成了JSP網(wǎng)頁(?.jsp)。Web服務(wù)器在遇到訪問JSP網(wǎng)頁的請求時,首先執(zhí)行其中的程序片段,然后將執(zhí)行結(jié)果以HTML格式返回給客戶。所有程序操作都在服務(wù)器端執(zhí)行,網(wǎng)絡(luò)上傳送給客戶端的僅是得到的結(jié)果。
JSP技術(shù)是完全與平臺無關(guān)的設(shè)計,包括它的動態(tài)網(wǎng)頁與底層的Server元件設(shè)計。正因為如此,你可以在Windows環(huán)境下調(diào)試程序,成功后把程序上載到你的Linux服務(wù)器去運(yùn)行,另外由于是先編譯后執(zhí)行,所以執(zhí)行速度遠(yuǎn)遠(yuǎn)快于以往的服務(wù)器端語言。
配置 JSP 可以有很多途徑,如果你已經(jīng)有了一個可以使用的Web Server,比如Netscape的Enterprise Server和Fasttrack Server、微軟的Internet Information Server(IIS)和Personal Web Server(PWS)和Apache,比較典型的方法是使用Jrun(http://www.allaire.com/products/Jrun/),它可以作為一個附件的形式加入到你的Web服務(wù)器里面。如果你正在使用的是Apache,你也可以選擇Apache服務(wù)器的Java版,其中包含最新的jswdk。
本文介紹一種通用的JSP配置方法,不管你是在Windows或Linux平臺,也不管你原來是不是安裝了Web Server,該方法都通用。
第一步:下載必需的軟件
1.jsdk1.2.2下載地址:http://java.sun.com/products/jdk/1.2/
for windows
jdk-1_2_2_005-win.exe
20594684字節(jié)
for linux
jdk1_2_2-linux-i386.tar.gz
21580986字節(jié)
2.jswdk1.0.1下載地址:http://java.sun.com/prodcts/jsp/download.html
for windows
jswdk1_0_1-win.zip
763414字節(jié)
for solaris(可以用于linux)
jswdk1_0_1-solsparc.tar.z
953434字節(jié)
在上面的頁面,需要回答一些簡單的問題,你可以得到Windows 和 Linux兩個版本的jsdk和jswdk,共四個文件。
第二步:安裝jsdk
jsdk在Windows和Linux下的安裝方法分別如下:
1.Windows下安裝,雙擊jdk-1.2.2_005-win.exe 并選擇一個安裝目錄就可以了。
2.Linux下安裝,成為Root 用戶,自己選擇一個目錄,執(zhí)行tar zxvf /路徑/jdk1_2_2-linux-i386.tar.gz。
必須將上面的安裝目錄準(zhǔn)確記錄下來,后面的配置中要用到。
第三步:安裝jswdk
1.Windows下安裝,首先你必須有一個能解開Zip壓縮包的軟件,然后將jswdk1_0_1-win.zip展開,并保存到一個你自己喜歡的目錄。
2.Linux下安裝,自己選擇一個目錄,執(zhí)行tar zxvf /路徑/jswdk1_0_1-solsparc.tar.Z。
第四步:配置環(huán)境變量
1.Windows NT下,在“我的電腦”上單擊鼠標(biāo)右鍵,選擇“屬性→環(huán)境”,然后執(zhí)行以下三步:
。1)添加變量CLASSPATH,值為 安裝jdk的路徑\lib\tools.jar,例如c:\jdk1.2.2\lib\tools.jar。
。2)添加JAVA_HOME變量,值為 安裝JDK的路徑,例如c:\jdk1.2.2。
。3)修改Path變量,后面加上安裝JDK的路徑\bin,例如c:\jdk1.2.2\bin。
2.Windows 98下,運(yùn)行sysedit, 添加和修改變量同上。
3.Linux下,如果使用Bash,可以直接在命令行下輸入:
JAVA_HOME="/home/look/jdk1.2.2"
CLASSPATH="/home/look/jdk1.2.2/lib/tools.jar"
export CLASSPATH
PATH="$PATH:/home/look/jdk1.2.2/bin"
為了避免每次Reboot都重新輸入,可以將它放到/etc/profile里面。
第五步:配置JSWDK
安裝JSWDK的目錄,找到webserver.xml,用文本編輯器打開它,你可以修改常用的一些配置,當(dāng)然,你也可以什么也不改,默認(rèn)的配置就可以讓JSWDK運(yùn)行得很好。
1.port NMTOKEN "8080"
這行表示JSWDK運(yùn)行需要使用的端口號,如果你沒安裝其他的Web服務(wù)器,你可以將其改為80或其他任意不沖突的合法端口。
2.〈WebApplication id="examples" mapping="/examples" docBase="examples"/〉
這行表示你映射到JSWDK端口的目錄。定義后,你就可以使用“http://localhost:端口/目錄”來訪問指定的文件了。
第六步:啟動JSWDK
1.Windows下,進(jìn)入你安裝jswdk的目錄,然后運(yùn)行startserver.bat。
2.Linux下,進(jìn)入你安裝jswdk的目錄,然后運(yùn)行./startserver。
第七步:測試
讀者可以使用http://localhost:8080或者h(yuǎn)ttp://your.hostname:8080來測試自己的JSWDK是否已經(jīng)正確運(yùn)行。當(dāng)你看到JSWDK的默認(rèn)頁面后,再使用下面的腳本來測試JDK的運(yùn)行情況。
/?Name test.jsp?/
import java.io.?;
import java.servlet.?;
import javax.servlet.?;
public class HelloWorld extends HttpServlet {
public void doGet(HttpServletRequest request, HttpServletResponse response)
throws IOException, ServletException
{
response.setContentType
"text/html");
PrintWriter out = response.getWriter();
out.println("〈html〉");
out.println("〈body〉");
out.println("〈head〉");
out.println("〈title〉Hello World!〈/title〉");
out.println("〈/head〉");
out.println("〈body〉");
out.println("〈h1〉Hello World!〈/h1〉");
out.println("〈/body〉");
out.println("〈/html〉");
}}
把這個文件放在JSWDK安裝目錄下的網(wǎng)頁目錄里。你可以從http://localhost:8080/sample.jsp加載此網(wǎng)頁。該網(wǎng)頁首次被訪問時,Web服務(wù)器會把JSP編譯成Java代碼片段,如果你看見“Hello World!”,則說明你的JSP環(huán)境配置成功了!