(一)Tomcat引入

一、介紹

    Tomcat是源自Apache軟件基金會的Java servlet容器(container)與Web服務器。Tomcat不僅包含了Java servlet技術,而且包含了JavaServer Pages(JSP)技術,除此之外還包含了用各種編程語言編寫的傳統靜態網頁和外掛CGI程序。將Tomcat用作Web服務器,包括用作高性能的Web產品服務器,是一個不錯的選擇。同時,如果您想要使用自由開源的Servlet和JSP引擎,Tomcat更是一個很好的選擇。您可以將Tomcat用作獨立服務器,也可以把它用作其他Web服務器的連接器。

二、安裝Tomcat

    Tomcat是以Java編寫的,這表示在能夠構建(build)或測試它之前,必須安裝最新的、完整的Java運行環境(JRE,Java runtime)。所以安裝Tomcat之前請確保已正確安裝了Java。

    Tomcat有兩種打包方式:一種方式是Apache軟件基金會發布發行版(realeases)與搶先版(nightly builds)的二進制包。另一種方式是其他組織將這些版本重新包裝成Linux的RPM、BSD的安裝包等。

    這裏以在windows上安裝Tomcat爲例。

    如果有windows風格的圖形化安裝工具的話。

    第一步,從Apache軟件基金會的Tomcat網頁上直接下載Windows系統的Tomcat。。

    第二步,當你下載完畢並運行該安裝工具程序時,系統首先要驗證是否可以找到JDK和JRE,然後提示你提供授權認可。

    第三步,該安裝工具會提示你選擇需要安裝的Tomcat組件。選擇要安裝的組將,在下拉列表中選擇Custom,然後選擇或不選擇任何組件及子組件。

    接着一直下一步跟着走就好了。

    當然也可以用解壓的方式。

    第一步、從官網上下載。

    第二步、解壓到你指定的目錄。

三、Tomcat的啓動、停止及重啓

     如果你也是從Tomcat下載頁上下載了二進制發行版歸檔文件安裝的Tomcat,那麼你應使用CATALINA_HOME/bin目錄下保存的命令行腳本來完成這一任務。

    Bin目錄下存在用於啓動和停止Tomcat的許多腳本。

腳本 用途
Catalina Tomcat的主要腳本,它會執行java命令以調用Tomcat的啓動與停止類
cpappend 用於windows系統內部,會將項目(路徑)追加至Tomcat的classpath環境變量中
digest 生成Tomcat密碼的加密摘要值。用於產生加密過的密碼。
service 該腳本以Windows服務的方式安裝和卸載Tomcat
setclasspath 這也用於系統內部,以設定Tomcat的classpath及許多其他環境變量的腳本
shutdown 運行catalina stop以停止Tomcat運行
startup 運行catalina start以啓動Tomcat運行
tool-wrapper 用於digest腳本系統內部。這是最常用的Tomcat命令行工具,用於封裝可用於設置環境變量的腳本,並調Classpath中設置的完全符合設定的主要方法
version 這是運行catalina的版本,會輸出Tomcat的版本信息

                                            catalina腳本的啓動參數

選項 用途
-config [server.xml file] 指定另一個server.xml配置文件。默認是使用駐留在%CATALINA_BASE%/conf目錄中的server.xml文件。
-help 輸出命令行選項的摘要表
-nonaming 在Tomcat中停用JNDI
-security 啓用catalina.policy文件
debug 以調試模式啓動Tomcat
embedded 在嵌入模式中測試Tomcat
jpda start Java Platform Debugger Architecture的調試器方式啓動Tomcat
run 啓動Tomcat,但不會重定向標準輸出與錯誤
start 啓動Tomcat,並將標準輸出與錯誤送至Tomcat的日誌文件
stop 停止Tomcat
version 輸出Tomcat的版本

               環境變量

               爲了防止失控的程序損害操作系統,Java運行時環境具備如“最大堆棧大小”的限制條件。

               可以設置CATALINA_HOME環境變量,這樣可以在任何位置啓動腳本。

三、在windows上自動啓動

    運用上述命令建立windows服務,設置服務自啓動。位置是在控制面板的系統管理工具的服務中設置。

四、安裝後的測試

    tomcat啓動後,請在瀏覽器中輸入http://localhost:8080的URL,並確認可以看到如下的畫面。

    五、Tomcat從何而來?

    在1998年的上半年,Sun宣佈其新規範的JSP規範。此規範是建立在Java Servlet API上並能迅速開發動態Web應用程序的內容。在JSDK2.1版之後,Sun公司的James Duncan Davidson重寫了JSDK服務器舊版的核心部分。這個新版Java servlet引擎的參考實現就是稱作Tomcat的全新servlet container。因爲Tomcat取代了TSDK2.1版,所以其版本是從3.0開始的。

    而之所以用貓的名字來命名,James說:“我想要這種動物能自給自足。他能夠照顧自己,甚至在被忽略時也一樣......。所以纔有Tomcat這個名字”。
 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章