JSP使用環境的配置

來源:互聯網
上載者:User
js JSP(Java Server Pages)基於Java技術,並在傳統的網頁HTML檔案(?.htm、?.html)中加入Java程式碼片段(Scriptlet)和JSP標記(tag),從而構成了JSP網頁(?.jsp)。Web伺服器在遇到訪問JSP網頁的請求時,首先執行其中的程式片段,然後將執行結果以HTML格式返回給客戶。所有程式操作都在伺服器端執行,網路上傳送給用戶端的僅是得到的結果。

  JSP技術是完全與平台無關的設計,包括它的動態網頁與底層的Server元件設計。正因為如此,你可以在Windows環境下偵錯工具,成功後把程式上傳到你的Linux伺服器去運行,另外由於是先編譯後執行,所以執行速度遠遠快於以往的伺服器端語言。

  配置 JSP 可以有很多途徑,如果你已經有了一個可以使用的Web Server,比如Netscape的Enterprise Server和Fasttrack Server、微軟的Internet Information Server(IIS)和Personal Web Server(PWS)和Apache,比較典型的方法是使用Jrun(http://www.allaire.com/products/Jrun/),它可以作為一個附件的形式加入到你的Web伺服器裡面。如果你正在使用的是Apache,你也可以選擇Apache伺服器的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位元組

for linux
jdk1_2_2-linux-i386.tar.gz
21580986位元組


  2.jswdk1.0.1下載地址:http://java.sun.com/prodcts/jsp/download.html

for windows
jswdk1_0_1-win.zip
763414位元組

for solaris(可以用於linux)
jswdk1_0_1-solsparc.tar.z
953434位元組


  在上面的頁面,需要回答一些簡單的問題,你可以得到Windows 和 Linux兩個版本的jsdk和jswdk,共四個檔案。

  第二步:安裝jsdk

  jsdk在Windows和Linux下的安裝方法分別如下:

  1.Windows下安裝,雙擊jdk-1.2.2_005-win.exe 並選擇一個安裝目錄就可以了。

  2.Linux下安裝,成為Root 使用者,自己選擇一個目錄,執行tar zxvf /路徑/jdk1_2_2-linux-i386.tar.gz。

  必須將上面的安裝目錄準確記錄下來,後面的配置中要用到。

  第三步:安裝jswdk

  1.Windows下安裝,首先你必須有一個能解開Zip壓縮包的軟體,然後將jswdk1_0_1-win.zip展開,並儲存到一個你自己喜歡的目錄。

  2.Linux下安裝,自己選擇一個目錄,執行tar zxvf /路徑/jswdk1_0_1-solsparc.tar.Z。

  第四步:配置環境變數

  1.Windows NT下,在“我的電腦”上單擊滑鼠右鍵,選擇“屬性→環境”,然後執行以下三步:

  (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下,運行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,用文字編輯器開啟它,你可以修改常用的一些配置,當然,你也可以什麼也不改,預設的配置就可以讓JSWDK運行得很好。

  1.port NMTOKEN "8080"

  這行表示JSWDK運行需要使用的連接埠號碼,如果你沒安裝其他的Web伺服器,你可以將其改為80或其他任意不衝突的合法連接埠。

  2.〈WebApplication id="examples" mapping="/examples" docBase="examples"/〉

  這行表示你映射到JSWDK連接埠的目錄。定義後,你就可以使用“http://localhost:連接埠/目錄”來訪問指定的檔案了。

  第六步:啟動JSWDK

  1.Windows下,進入你安裝jswdk的目錄,然後運行startserver.bat。

  2.Linux下,進入你安裝jswdk的目錄,然後運行./startserver。

  第七步:測試

  讀者可以使用http://localhost:8080或者http://your.hostname:8080來測試自己的JSWDK是否已經正確運行。當你看到JSWDK的預設頁面後,再使用下面的指令碼來測試JDK的運行情況。

  /?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安裝目錄下的網頁目錄裡。你可以從http://localhost:8080/sample.jsp載入此網頁。該網頁首次被訪問時,Web伺服器會把JSP編譯成Java程式碼片段,如果你看見“Hello World!”,則說明你的JSP環境配置成功了!

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.