Java Servlet 和 JSP教程(2)
2 安裝
2.1 安裝Servlet和JSP開發工具
要學習Servlet和JSP開發,首先你必須准備一個符合Java Servlet 2.1/2.2和JavaServer Pages1.0/1.1規范的開發環境。Sun提供免費的JavaServer Web Development Kit(JSWDK),可以從http://java.sun.com/products/servlet/下載。
安裝好JSWDK之後,你還要告訴javac,在編譯文件的時候到哪裡去尋找Servlet和JSP類。JSWDK安裝指南對此有詳細說明,但主??就是把servlet.jar和jsp.jar加入CLASSPATH。CLASSPATH是一個指示Java如何尋找類文件的環境變量,如果不設置CLASSPATH,Java在當前目錄和標准系統庫中尋找類;如果你自己設置了CLASSPATH,不要忘記包含當前目錄(即在CLASSPATH中包含“.”)。
另外,為了避免和其他開發者安裝到同一Web服務器上的Servlet產生命名沖突,最好把自己的Servlet放入包裡面。此時,把包層次結構中的頂級目錄也加入CLASSPATH會帶來不少方便。請參見下文具體說明。
2.2 安裝支持Servlet的Web服務器
除了開發工具之外,你還要安裝一個支持Java Servlet的Web服務器,或者在現有的Web服務器上安裝Servlet軟件包。如果你使用的是最新的Web服務器或應用服務器,很可能它已經有了所有必需的軟件。請查看Web服務器的文檔,或訪問http://java.sun.com/products/servlet/industry.html查看支持Servlet的服務器軟件清單。
雖然最終運行Servlet的往往是商業級的服務器,但是開始學習的時候,用一個能夠在台式機上運行的免費系統進行開發和測試也足夠了。下面是幾種當前最受歡迎的產品。
Apache Tomcat.
Tomcat是Servlet 2.2和JSP 1.1規范的官方參考實現。Tomcat既可以單獨作為小型Servlet、JSP測試服務器,也可以集成到Apache Web服務器。直到2000年早期,Tomcat還是唯一的支持Servlet 2.2和JSP 1.1規范的服務器,但已經有許多其它服務器宣布提供這方面的支持。
Tomcat和Apache一樣是免費的。不過,快速、穩定的Apache服務器安裝和配置起來有點麻煩,Tomcat也有同樣的缺點。和其他商業級Servlet引擎相比,配置Tomcat的工作量顯然要多一點?咛迩氩渭 ?http://jakarta.apache.org/ 。
JavaServer Web Development Kit (JSWDK).
JSWDK是Servlet 2.1和JSP 1.0的官方參考實現。把Servlet和JSP應用部署到正式運行它們的服務器之前,JSWDK可以單獨作為小型的Servlet、JSP測試服務器。JSWDK也是免費的,而且具有很好的穩定性,但它的安裝和配置也較為復雜?咛迩氩渭 ?http://java.sun.com/products/servlet/download.html??BR> ;