Tomcat 4基礎(chǔ)向?qū)?/h1>
發(fā)表時間:2024-06-14 來源:明輝站整理相關(guān)軟件相關(guān)文章人氣:
[摘要]隨著Catalina Servlet引擎的出現(xiàn),Tomcat第四版號稱它的性能得到提升,使得它成為一個值得考慮的Servlet/JSP容器。然而,可以幫助你開始了解Tomcat的文件資源卻很少,只有很少的一些書籍,而且在Jakarta網(wǎng)站上的一些資料也不是很清楚。 讓我們來一步一步地了解Tomca...
隨著Catalina Servlet引擎的出現(xiàn),Tomcat第四版號稱它的性能得到提升,使得它成為一個值得考慮的Servlet/JSP容器。然而,可以幫助你開始了解Tomcat的文件資源卻很少,只有很少的一些書籍,而且在Jakarta網(wǎng)站上的一些資料也不是很清楚。
讓我們來一步一步地了解Tomcat的安裝過程,然后討論一下使用一些Tomcat 4/JSP的功能來建構(gòu)Web應(yīng)用軟件。
什么是Tomcat?
Tomcat是一個開放源代碼、運(yùn)行servlet和JSP Web應(yīng)用軟件的基于Java的Web應(yīng)用軟件容器。Tomcat由Apache-Jakarta子項目支持并由來自開放性源代碼Java社區(qū)的志愿者進(jìn)行維護(hù)。Tomcat Server是根據(jù)servlet和JSP規(guī)范進(jìn)行執(zhí)行的,因此我們就可以說Tomcat Server也實行了Apache-Jakarta規(guī)范且比絕大多數(shù)商業(yè)應(yīng)用軟件服務(wù)器要好。
安裝Tomcat 4
要開始使用Tomcat 4,你至少要下載Java Development Kit (JDK) 1.2版和Tomcat 4安裝包,他們分別是ZIP文件和Windows安裝數(shù)據(jù)包。一旦你安裝了這兩個數(shù)據(jù)包,你必須加入兩個環(huán)境變量:JAVA_HOME和TOMCAT_HOME。JDK將安裝在JAVA_HOME目錄之中,而Tomcat 4則將安裝在TOMCAT_HOME目錄之中。
如果是通過Windows安裝程序進(jìn)行安裝的,那么你可以使用菜單選項來啟動Tomcat,或者是打開一個命令提示窗口,進(jìn)入TOMCAT_HOME\bin目錄,運(yùn)行startup.bat/sh文件。然后打開一個瀏覽器并輸入URL http://localhost:8080。缺省的Tomcat頁面將出現(xiàn)在你的眼前。
Web應(yīng)用軟件初級讀本
在我們開始之前,我們來回顧一下一個Web應(yīng)用軟件所包含的部件。Java Servlet規(guī)范將Web應(yīng)用軟件定義為servlets,HTML頁面,類和其他在來自多個行銷商的多個容器上捆綁并運(yùn)行的資源的一個集合。在Tomcat中,這些資源被放置在TOMCAT_HOME\webapps文件夾下面的一個特殊的目錄結(jié)構(gòu)之中。對于一個Web應(yīng)用軟件的樣本(myapp)來說這個目錄結(jié)構(gòu)會是這樣:
TOMCAT_HOME\webapps\myapp\WEB-INF\classes\lib
Myapp目錄被視為是Web應(yīng)用軟件的根目錄,所有的JSP,HTML,JavaScript文件和其他資源都位于這個目錄之下。WEB-INF目錄中包含應(yīng)用軟件所使用的資源,但是WEB-INF卻不在公共文檔根目錄之中。在這個目錄中所包含問的文件都不能被客戶機(jī)所訪問。類目錄中(在WEB-INF下)包含運(yùn)行myapp時所需的servlets,beans和效用類。在一些實例(log4j)之中,屬性文件被放置在類的目錄之中。Lib目錄(在WEB-INF下)包含有Java archive files (JARs),例如JDBC驅(qū)動器或標(biāo)簽庫,這是myapp所依靠的。如果一個類出現(xiàn)在JAR文件中和在類的目錄中,類加載器會加載位于類目錄中的那一個。