亚洲免费在线-亚洲免费在线播放-亚洲免费在线观看-亚洲免费在线观看视频-亚洲免费在线看-亚洲免费在线视频

Tomcat 簡明手冊

系統 1814 0

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 omcat”
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解壓,你已得到下列目錄結構:
目錄名--描述
bin
包含啟動/關閉腳本
conf
包含不同的配置文件,
包括 server.xml(Tomcat的主要配置文件)和為不同的Tomcat配置的web應用設置
缺省值的文件web.xml
doc
包含各種Tomcat文檔
lib
包含Tomcat使用的jar文件.unix平臺此目錄下的任何文件都被加到Tomcat的
classpath中
logs
Tomcat擺放日志文件的地方
src
ServletAPI源文件.先別高興,這些只有些必須在Servlet容器內實現的空接口和
抽象類
webapps
包含web項目示例
此外你可以Tomcat會創建如下目錄:
work
Tomcat自動生成,放置Tomcat運行時的臨時文件(如編譯后的JSP文件).如在
Tomcat運行時刪除此目錄.JSP頁面將不能運行.
classes
你可以創建此目錄來添加一些附加的類到類路徑中.任何你加到此目錄中的類都
可在Tomcat的類路徑中找到自身.
Tomcat的腳本
Tomcat是一個Java程序,因此在設置好幾個環境變量后即可用命令行的方式運行.
然而設置Tomcat使用的每個環境變量和如下的命令行參數乏味且易錯.因此,Tomcat開發
組提供了一些腳本使啟動和關閉Tomcat變得輕松.
注意:這些腳本僅僅是個便利的方法去啟動和關閉Tomcat.你可修改他們來定制
CLASSPATH,環境變量如PATH,LD_LIBRARY_PATH,等等,只要是生成一個正確的命令行即可
.
這些腳本是什么呢?下表列出對一般用戶最重要的腳本.
tomcat
主腳本.設置合適的環境變量,包括CLASSPATH,TOMCAT_HOME和JAVA_HOME和用適合
的命令行參數啟動Tomcat

startup

在后臺啟動Tomcat.”tomcat start”命令的替換方式

shutdown

關閉Tomcat.”tomcat stop”命令的替換方式

對用戶最重要的腳本是tomcat(tomcat.bat/tomcat.sh).其他Tomcat相關的腳本
作為一個簡單的面向單任務的指向Tomcat腳本(設置不同的命令行參數等)的入口.

仔細考察tomcat.bat/tomcat.sh,它按以下步驟運行:

在Unix下的步驟:

如未指定,推測 TOMCAT_HOME

如未指定,推測 JAVA_HOME

設置CLASS_PATH包含:

1/classes目錄(如果存在)

2/lib的一切內容

3/lib/tools.jar(此jar文件包含工具javac,我們需要javac處理
jsp文件.

運行帶有設定Java環境變量的命令行參數的java命令,調入tomcat.home,和
org.apache.tomcat.startup.Tomcat 作為啟始類.同時也傳遞命令行參數到
org.apache.tomcat.startup.Tomcat ,例如:

執行start/stop/run 等的操作

此Tomcat進程使用指向server.xml的路徑,

例如server.xml放置于etc/server_1.xml并且用戶意圖在后臺啟動apache,鍵 入
如下命令行:

bin/tomcat.sh start ?Cf /etc/server_1.xml

在Win32下的步驟:(略)


由此可見,win32版的tomcat.bat與Unix版的幾乎一致.尤其在它不推測
TOMCAT_HOME和JAVA_HOME的值,并且不將所有的jar文件放入類路徑中.


Tomcat的配置文件

Tomcat的配置基于兩個配置文件:

1.server.xml - Tomcat的全局配置文件
2.web.xml - 在Tomcat中配置不同的關系環境

Tomcat 簡明手冊


更多文章、技術交流、商務合作、聯系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯系: 360901061

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對您有幫助就好】

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會非常 感謝您的哦!!!

發表我的評論
最新評論 總共0條評論
主站蜘蛛池模板: 天天躁狠狠躁夜躁2021 | 在线成人a毛片免费播放 | 四虎国产精品免费久久影院 | 特级黄毛片 | 国产一区二区在线播放 | 色柚视频 | 国产一区二区三区日韩 | 欧美精品v国产精品v | 国产精品夜色7777青苹果 | 欧美精品亚洲精品日韩专区 | 四虎影院在线网址 | 亚洲精品欧美精品一区二区 | 免费一级成人免费观看 | 人人爽天天爽夜夜爽qc | 天天看片夜夜爽 | 国产福利一区二区在线观看 | 日本爱爱免费视频 | 欧美精品一区二区三区在线播放 | 国产成人久视频免费 | 九九精品视频一区在线 | 国产福利午夜自产拍视频在线 | 91福利视频免费观看 | 国产中文一区 | 国产视频久久久 | 欧美视频在线观看 | 精品一区二区三区视频在线观看 | 成人毛片在线视频 | 久久综合给会久久狠狠狠 | 最新国产精品亚洲二区 | 阿v视频在线观看免费播放 阿v天堂2017 | 亚洲国产一区在线精选 | 激情在线播放免费视频高清 | 久久9966e这里只有精品 | 欧美人与动人物a级网站 | 99色99| 久久久影院亚洲精品 | 日本国产亚洲 | 精品久久久久久久一区二区伦理 | 精品视频一区二区三区免费 | 久久久综合色 | 欧美人在线一区二区三区 |