• <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>
    • 軟件測試技術
    • 軟件測試博客
    • 軟件測試視頻
    • 開源軟件測試技術
    • 軟件測試論壇
    • 軟件測試沙龍
    • 軟件測試資料下載
    • 軟件測試雜志
    • 軟件測試人才招聘
      暫時沒有公告

    字號: | 推薦給好友 上一篇 | 下一篇

    Tomcat環境的建立

    發布: 2007-7-04 13:34 | 作者: admin | 來源:  網友評論 | 查看: 13次 | 進入軟件測試論壇討論

    領測軟件測試網
    Tomcat是在SUN的JSWDK的基礎上發展起來的另一個優秀的JSP服務器,它不但支持Servlet,而且還提供了Web服務器的功能。作為一個開放源碼的軟件,Tomcat有著自己獨特的優勢,可以和目前大部分的主流服務器一起工作,而且有著相當高的運行效率。

      通過本章,讀者將會看到:

      · Tomcat的基本概念
      · 如何讓Tomcat和IIS一起工作
      · 如何讓Tomcat和Apache一起工作
      · 如何設定JSP的虛擬目錄
      · 如何將Tomcat設為Windows服務運行

      Jakarta-Tomcat概貌

      綜述:Tomcat是一個帶有JSP環境的servlet容器。servlet容器是一個根據用戶的行為可以管理和激活servlet的運行時的shell。

      我們可以粗略地將servlet容器分為如下幾類:

      獨立的servlet容器

      內置有web服務器的一部分。指使用基于Java的web服務器的情形,例如servlet容器是JavaWebServer的一個部分。獨立的servlet容器是Tomcat的默認模式。

      然而,大多數的web服務器并非基于Java。因此,我們可以得出如下兩種容器的模式:

      進程內的servlet容器

      servlet容器作為web服務器的插件和Java容器的實現。Web服務器插件在內部地址空間打開一個JVM(Java virtual machine)使Java容器得以在內部運行。如有某個需要調用servlet的請求,插件將取得對此請求的控制并將它傳遞(使用JNI)給Java容器。進程內容器對于多線程、單進程的服務器非常合適并且提供很好的運行速度,但伸縮性有所不足。

      進程外的servlet容器

      servlet容器運行于web服務器之外的地址空間且作為web服務器的插件和Java容器的實現的結合。web服務器插件和Java容器 JVM使用IPC機制(通常是TCP/IP)進行通訊。當一個調用servlet的請求到達時,插件將取得對此請求的控制并將其傳遞(使用IPC等)給Java容器,進程外容器的反應時間或進程外容器引擎不如進程內容器,但進程外容器引擎在許多其他可比的范圍內更好(伸縮性、穩定性等)。

      Tomcat既可作為獨立的容器(主要是用于開發與調試),又可作為對現有服務器的附加(當前支持Apache、IIS和Netscape服務器)。所以在配置Tomcat時,必須決定如何應用它,如果選擇第二或第三種模式,還需要安裝一個web服務器接口。

      Tomcat與Jserv有何區別?Tomcat是Jserv嗎?

      這是個常見的誤解。Jserv是Servlet API2.0兼容并與Apache一起使用的容器。Tomcat是一個完全重寫的并與Servlet API2.2和JSP1.1兼容的容器。
      另外,Tomcat使用了一些為Jserv而寫的代碼,特別是Jserv的Apache接口,但這是唯一的相同之處。

      怎樣安裝Tomcat的二進制版本?

      非常簡單,只需:下載 zip/tar.gz 任何壓縮文件,從http://jakarta.apche.org/download/binindex.html處解壓縮此文件到某目錄(如:foo),將會生成一子目錄,名為"tomcat",轉換到"tomcat"目錄設置一新的環境變量(TOMCAT_HOME)指向你安裝的tomcat的目錄:
      WIN32平臺,鍵入: set TOMCAT_HOME=foo/tomcat

      Unix平臺:

      如是bash/sh環境,鍵入:TOMCAT_HOME=foo/tomcat;export TOMCAT_HOME"
      如是tcsh環境,鍵入:setenv TOMCAT_HOME foo/tomcat
      設置環境變量JAVA_HOME指向你JDK的目錄,然后添加JAVA解釋器到你的PATH環境變量。
      好了!現在可以運行TOMCAT并作為一個獨立的Servlet容器(模式一)

      啟動與關閉Tomcat

      使用"bin"目錄中的腳本啟動與關閉Tomcat。

      啟動:

      uinx:bin/startup.sh
      win32:binstartup


      關閉:

      unix:bin/shutdown.sh
      win32:binshutdown
      Tomcat目錄結構


      假設讀者已將Tomcat解壓,這時將得到下列目錄結構:

    目錄名

    延伸閱讀

    文章來源于領測軟件測試網 http://www.kjueaiud.com/


    關于領測軟件測試網 | 領測軟件測試網合作伙伴 | 廣告服務 | 投稿指南 | 聯系我們 | 網站地圖 | 友情鏈接
    版權所有(C) 2003-2010 TestAge(領測軟件測試網)|領測國際科技(北京)有限公司|軟件測試工程師培訓網 All Rights Reserved
    北京市海淀區中關村南大街9號北京理工科技大廈1402室 京ICP備10010545號-5
    技術支持和業務聯系:info@testage.com.cn 電話:010-51297073

    軟件測試 | 領測國際ISTQBISTQB官網TMMiTMMi認證國際軟件測試工程師認證領測軟件測試網

    老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月

  • <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>