tomcat入門

Tomcat是什么源哩?

Tomcat是Apache 軟件基金會(huì)(Apache Software Foundation)的Jakarta 項(xiàng)目中的一個(gè)核心項(xiàng)目,由Apache、Sun 和其他一些公司及個(gè)人共同開發(fā)而成倒得。因?yàn)門omcat 技術(shù)先進(jìn)、性能穩(wěn)定夭禽,而且免費(fèi)霞掺,因而深受Java 愛好者的喜愛并得到了部分軟件開發(fā)商的認(rèn)可,成為目前比較流行的Web 應(yīng)用服務(wù)器讹躯。

Tomcat在嚴(yán)格意義上并不是一個(gè)真正的應(yīng)用服務(wù)器菩彬,它只是一個(gè)可以支持運(yùn)行Serlvet或JSP的Web容器,不過Tomcat也擴(kuò)展了一些應(yīng)用服務(wù)器的功能潮梯,如JNDI骗灶,數(shù)據(jù)庫(kù)連接池,用戶事務(wù)處理等等秉馏。

Tomcat在中小型系統(tǒng)和并發(fā)訪問用戶不是很多的場(chǎng)合下被普遍使用耙旦,是開發(fā)和調(diào)試JSP 程序的首選,目前Tomcat被非常廣泛的應(yīng)用在中小規(guī)模的Java Web應(yīng)用中萝究。

Tomcat的下載

Apache Tomcat官網(wǎng):http://tomcat.apache.org/

Tomcat目錄結(jié)構(gòu)

下載解壓縮之后免都,會(huì)呈現(xiàn)如下目錄結(jié)構(gòu)。

Tomcat目錄結(jié)構(gòu):

apache-tomcat-8.0.21 
|--bin 存放啟動(dòng)和關(guān)閉等相關(guān)腳本 
|--conf 存放相關(guān)配置文件(server.xml和web.xml等) 
|--doc 存放Tomcat文檔(需下載) 
|--lib 存放Tomcat運(yùn)行需要的庫(kù)文件(jar文件) 
|--logs 存放Tomcat執(zhí)行時(shí)產(chǎn)生的log文件 
|--src 存放Tomcat的源代碼(需下載) 
|--webapps Web應(yīng)用默認(rèn)發(fā)布目錄(默認(rèn)包含Tomcat示例) 
|--work 存放Tomcat工作產(chǎn)生的class文件

以下是幾個(gè)重要目錄的簡(jiǎn)單介紹:
bin:存放的是Tomcat的啟動(dòng)帆竹、停止绕娘、調(diào)試等bat、sh可執(zhí)行文件栽连,.bat文件對(duì)應(yīng)于windows系統(tǒng)险领,.sh文件對(duì)應(yīng)于Linux系統(tǒng)侨舆,如:startup.sh、version.sh绢陌。
conf:用于存放Tomcat的各種配置文件挨下,如權(quán)限相關(guān),服務(wù)器配置相關(guān)等下面。
lib:放置Tomcat運(yùn)行所需的jar包和Tomcat的相關(guān)類庫(kù)复颈,我們也可以將公用jar包復(fù)制到lib下
logs:Tomcat運(yùn)行時(shí)產(chǎn)生的日志文件默認(rèn)放置在此文件夾中,例如:catalina.out
webapps:Web應(yīng)用的程序默認(rèn)放置目錄沥割,新下載的Tomcat會(huì)包含示例耗啦,可以根據(jù)情況刪除
work:由Tomcat自動(dòng)生成,work文件是Tomcat運(yùn)行期間的中間(intermediate)文件(諸如編譯的JSP文件)放置的地方。一般情況下重啟Tomcat時(shí)需要?jiǎng)h除此文件下所有內(nèi)容,已防止緩存的情況巫橄。

Tomcat的啟動(dòng)

  • Tomcat啟動(dòng)需要Java的支持,所以在啟動(dòng)前需要檢查下Java環(huán)境配置:
    echo $JAVA_HOME(Linux下)
    顯示結(jié)果:/usr/java/jdk1.7.0_67
    echo %JAVA_HOME%(Windows下)
    顯示結(jié)果:C:\Program Files\Java\jdk1.7.0_67

  • 在命令行狀態(tài)下進(jìn)入Tomcat/bin目錄下似将,運(yùn)行啟動(dòng)腳本:
    ./startup.sh(Linux下)
    顯示結(jié)果:

    Using CATALINA_BASE: /usr/local/apache-tomcat-8.0.21
    Using CATALINA_HOME: /usr/local/apache-tomcat-8.0.21
    Using CATALINA_TMPDIR: /usr/local/apache-tomcat-8.0.21/temp
    Using JRE_HOME: /usr/java/jdk1.7.0_67
    Using CLASSPATH: /usr/local/apache-tomcat-8.0.21/bin/bootstrap.jar
    

    startup.bat(Windows下)

    顯示結(jié)果:

    Using CATALINA_BASE: "D:\apache-tomcat-8.0.21"
    Using CATALINA_HOME: "D:\apache-tomcat-8.0.21"
    Using CATALINA_TMPDIR: "D:\apache-tomcat-8.0.21\temp"
    Using JRE_HOME: "C:\Program Files\Java\jdk1.7.0_67"
    Using CLASSPATH: "D:\apache-tomcat-8.0.21\bin\bootstrap.jar"
    
  • 啟動(dòng)成功后通過瀏覽器進(jìn)入http://localhost:8080/地址進(jìn)行驗(yàn)證,如果顯示Tomcat的默認(rèn)歡迎頁面表示啟動(dòng)成功蚀苛!

Tomcat的關(guān)閉

關(guān)閉Tomcat只需要調(diào)用shutdown.sh或shutdown.bat腳本即可在验,調(diào)用方法與啟動(dòng)相同:

shutdown.bat(Windows下)
shutdown.sh(Linux下)

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市堵未,隨后出現(xiàn)的幾起案子腋舌,更是在濱河造成了極大的恐慌,老刑警劉巖渗蟹,帶你破解...
    沈念sama閱讀 217,509評(píng)論 6 504
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件块饺,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡雌芽,警方通過查閱死者的電腦和手機(jī)授艰,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,806評(píng)論 3 394
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來世落,“玉大人淮腾,你說我怎么就攤上這事√爰眩” “怎么了来破?”我有些...
    開封第一講書人閱讀 163,875評(píng)論 0 354
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)忘古。 經(jīng)常有香客問我,道長(zhǎng)诅诱,這世上最難降的妖魔是什么髓堪? 我笑而不...
    開封第一講書人閱讀 58,441評(píng)論 1 293
  • 正文 為了忘掉前任,我火速辦了婚禮,結(jié)果婚禮上干旁,老公的妹妹穿的比我還像新娘驶沼。我一直安慰自己,他們只是感情好争群,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,488評(píng)論 6 392
  • 文/花漫 我一把揭開白布回怜。 她就那樣靜靜地躺著,像睡著了一般换薄。 火紅的嫁衣襯著肌膚如雪玉雾。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,365評(píng)論 1 302
  • 那天轻要,我揣著相機(jī)與錄音复旬,去河邊找鬼。 笑死冲泥,一個(gè)胖子當(dāng)著我的面吹牛驹碍,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播凡恍,決...
    沈念sama閱讀 40,190評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼志秃,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來了嚼酝?” 一聲冷哼從身側(cè)響起浮还,我...
    開封第一講書人閱讀 39,062評(píng)論 0 276
  • 序言:老撾萬榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎革半,沒想到半個(gè)月后碑定,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,500評(píng)論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡又官,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,706評(píng)論 3 335
  • 正文 我和宋清朗相戀三年延刘,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片六敬。...
    茶點(diǎn)故事閱讀 39,834評(píng)論 1 347
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡碘赖,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出外构,到底是詐尸還是另有隱情普泡,我是刑警寧澤,帶...
    沈念sama閱讀 35,559評(píng)論 5 345
  • 正文 年R本政府宣布审编,位于F島的核電站撼班,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏垒酬。R本人自食惡果不足惜砰嘁,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,167評(píng)論 3 328
  • 文/蒙蒙 一件炉、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧矮湘,春花似錦斟冕、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,779評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至十办,卻和暖如春秀撇,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背橘洞。 一陣腳步聲響...
    開封第一講書人閱讀 32,912評(píng)論 1 269
  • 我被黑心中介騙來泰國(guó)打工捌袜, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人炸枣。 一個(gè)月前我還...
    沈念sama閱讀 47,958評(píng)論 2 370
  • 正文 我出身青樓虏等,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親适肠。 傳聞我的和親對(duì)象是個(gè)殘疾皇子霍衫,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,779評(píng)論 2 354

推薦閱讀更多精彩內(nèi)容