安裝
安裝Servlet和JSP開發工具
要學習Servlet和JSP開發首先你必須准備一個符合Java Servlet /和JavaServer Pages/規范的開發環境Sun提供免費的JavaServer Web Development Kit(JSWDK)可以從http://javasuncom/products/servlet/下載
安裝好JSWDK之後你還要告訴javac在編譯文件的時候到哪裡去尋找Servlet和JSP類JSWDK安裝指南對此有詳細說明但主??就是把servletjar和jspjar加入CLASSPATHCLASSPATH是一個指示Java如何尋找類文件的環境變量如果不設置CLASSPATHJava在當前目錄和標准系統庫中尋找類如果你自己設置了CLASSPATH不要忘記包含當前目錄(即在CLASSPATH中包含)
另外為了避免和其他開發者安裝到同一Web服務器上的Servlet產生命名沖突最好把自己的Servlet放入包裡面此時把包層次結構中的頂級目錄也加入CLASSPATH會帶來不少方便請參見下文具體說明
安裝支持Servlet的Web服務器
除了開發工具之外你還要安裝一個支持Java Servlet的Web服務器或者在現有的Web服務器上安裝Servlet軟件包如果你使用的是最新的Web服務器或應用服務器很可能它已經有了所有必需的軟件請查看Web服務器的文檔或訪問http://javasuncom/products/servlet/industryhtml查看支持Servlet的服務器軟件清單
雖然最終運行Servlet的往往是商業級的服務器但是開始學習的時候用一個能夠在台式機上運行的免費系統進行開發和測試也足夠了下面是幾種當前最受歡迎的產品
◆ Apache Tomcat
Tomcat是Servlet 和JSP 規范的官方參考實現Tomcat既可以單獨作為小型ServletJSP測試服務器也可以集成到Apache Web服務器直到年早期Tomcat還是唯一的支持Servlet 和JSP 規范的服務器但已經有許多其它服務器宣布提供這方面的支持
Tomcat和Apache一樣是免費的不過快速穩定的Apache服務器安裝和配置起來有點麻煩Tomcat也有同樣的缺點和其他商業級Servlet引擎相比配置Tomcat的工作量顯然要多一點詳情請訪問http://jakartaapacheorg/
◆ JavaServer Web Development Kit (JSWDK)
JSWDK是Servlet 和JSP 的官方參考實現把Servlet和JSP應用部署到正式運行它們的服務器之前JSWDK可以單獨作為小型的ServletJSP測試服務器JSWDK也是免費的而且具有很好的穩定性但它的安裝和配置也較為復雜詳情請訪問http://javasuncom/products/servlet/downloadhtml
◆ Allaire JRun
JRun是一個Servlet和JSP引擎它可以集成到Netscape Enterprise或FastTrack ServerIISMicrosoft Personal Web Server版本較低的ApacheO´eilly的WebSite或者StarNine Web STAR最多支持個並發連接的限制版本是免費的商業版本中不存在這個限制而且增加了遠程管理控制台之類的功能詳情請訪問http://wwwallairecom/products/jrun/
◆ New Atlanta 的ServletExec
ServletExec是一個快速的Servlet和JSP引擎它可以集成到大多數流行的Web服務器支持平台包括SolarisWindowsMacOSHPUX和LinuxServletExec可以免費下載和使用但許多高級功能和管理工具只有在購買了許可之後才可以使用New Atlanta還提供一個免費的Servlet調試器該調試器可以在許多流行的Java IDE下工作詳情請訪問http://newatlantacom/
◆ Gefion的LiteWebServer (LWS)
LWS是一個支持Servlet 和JSP 的免費小型Web服務器 Gefion還有一個免費的WAICoolRunner插件利用該插件可以為Netscape FastTrack和Enterprise Server增加Servlet 和JSP 支持詳情請訪問http://wwwgefionsoftwarecom/
◆ Sun的Java Web Server
該服務器全部用Java寫成而且是首先提供Servlet 和JSP 規范完整支持的Web服務器之一雖然Sun現在已轉向Netscape/IPlanet Server不再發展Java Web Server但它仍舊是一個廣受歡迎的ServletJSP學習平台要得到免費試用版本請訪問http://wwwsuncom/software/jwebserver/try/
From:http://tw.wingwit.com/Article/program/Java/JSP/201311/20767.html