程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> JSP編程 >> 關於JSP >> JSWDK環境安裝與配置

JSWDK環境安裝與配置

編輯:關於JSP

一 安裝

1 首先要安裝的是JDK。以Windows NT環境為例,JSDK可下載的版本是可安裝的壓縮文件,可提供完整的Java發展環境,讓你能建立利用標准API為核心的Java解決之道。運行下載得到的jdk1_2_2-win.exe,按照提示完成安裝即可。不過你的服務器要應用到JSP的唯一一件事是Java編譯器。要讓服務器知道編譯器的位置。

2 修改系統環境參數, JDK可以是Sun JDK1.2.2或1.3,IBM JDK1.1.7或Blueprints JDK。如果你是在Windows98上安裝,將這行 set JAVA_HOME=[x:]jdk1.2.2(其中 [x:] 是安裝JDK的硬盤c:, d: 等。)加到你的autoexec.bat;如果是Windows NT,可在控制面板/系統/環境頁中選擇path參數並加入[x:]jdk1.2.2in;同樣地可增加新的環境參數 CLASSPATH=[x:]jdk1.2.2lib ools.jar,然後重新開機即可。


3 JSWDK的安裝。僅需將jswdk1_0_1-win.zip帶目錄釋放到硬盤根目錄下(c:, d: 等),然後就可以在硬盤上找到 jswdk-1.0.1 目錄,將來如果不想保留 JSWDK,刪除這個目錄就可以了,沒有任何系統文件和注冊表遺漏問題。

更詳細安裝的過程以及Solaris/Unix 和 Linux 下JDK, Tomcat的安裝可以參考下載得到文件包中的安裝說明。值得一提的是在安裝之前仔細閱讀readme等文件是一個良好的習慣。


二 配置

執行 JSP 代碼需要在服務器上安裝 JSP 引擎。此處我們使用的是 Sun 的 JavaServer Web Development Kit ( JSWDK )。為便於學習,這個軟件包提供了大量可供修改的示例。安裝 JSWDK 之後,只需執行 startserver.bat 命令即可啟動服務器。在默認配置下服務器端口為8080,使用 http://localhost:8080 即可打開缺省的index.html頁面,如果可以成功打開,即表示配置已經順利完成,真正的JSP之旅可以開始了。

需要說明的是你每次開機以後都要執行一下startserver.bat才可啟動jsp服務器,這是在DOS窗口中運行的程序,如果要退出,可執行stopserver.bat。

(如果是unix系統,則分別可執行% startserver和stopserver。)

如果發生問題,最大的可能是JDK的環境參數沒有正確設置,你可以再次加以檢查。

如果是8080端口已經被征用,可以打開JSWDK目錄下的webserver.xml對此端口重新進行設置。(實際上該文件包含了所有的配置。)具體如下:

<WebServer id="webServer">
<Service id="service0" port="8080">
<WebApplication id="examples" mapping="/examples" docBase="examples"/>
</Service>
</WebServer>

將port口設為其它端口即可。

打開jsp頁面的方式為:http://localhost:8080/examples/xxx.jsp

如果你要建立自己的執行目錄,可以在webserver.xml文件中增加這樣的設置:

<WebApplication id="myweb" mapping="/myweb" docBase="myweb"/>

打開jsp頁面的方式為:http://localhost:8080/myweb/xxx.jsp


在運行 JSP 示例頁面之前,可注意一下安裝 JSWDK 的目錄,特別是“ work ”子目錄下的內容。執行示例頁面時,可以在這裡看到 JSP 頁面如何被轉換成 Java 源文件,然後又被編譯成 class 文件(即 Servlet )。

JSWDK 軟件包中的示例頁面分為兩類,它們或者是 JSP 文件,或者是包含一個表單的 HTML 文件,這些表單均由 JSP 代碼處理。與 ASP 一樣, JSP 中的 Java 代碼均在服務器端執行。因此,在浏覽器中使用“查看源文件”菜單是無法看到 JSP 源代碼的,只能看到結果 HTML 代碼。所有示例的源代碼均通過一個單獨的“ examples ”頁面提供。


  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved