Tomcat在Mac下的安裝

Tomcat是一個(gè) 開源的Servlet 容器胀溺,實(shí)現(xiàn)了對 Servlet 和 JSP 的支持蜻牢,它本身也內(nèi)含了一個(gè) HTTP 服務(wù)器褐鸥,所以Tomcat可以理解成一個(gè)單獨(dú)的輕量的 Web應(yīng)用服務(wù)器酬荞。在中小型系統(tǒng)和并發(fā)訪問用戶不是很多的場合下被普遍使用刻像,是開發(fā)和調(diào)試JSP 程序的首選。

本文主要介紹Tomcat在Mac下的安裝茧吊。

Tomcat的版本是比較多的贞岭,目前的主要版本有Tomcat 7、Tomcat 8搓侄、Tomcat 9瞄桨,它們所需要的Java版本也是不同的,我們在此選擇最新的Tomcat 9版本讶踪,需要的Java版本是Java 8及更高的版本芯侥。

1、Tomcat下載

進(jìn)入Tomcat 9的官方下載地址乳讥,和其他大多數(shù)的開源軟件一樣柱查,Tomcat也提供了Mirrors(鏡像版)、Binary(二進(jìn)制版)云石、Source Code(源代碼版)這三種版本唉工,我們選擇Binary版。

點(diǎn)擊圖中標(biāo)紅的超鏈接進(jìn)行下載汹忠,或者直接點(diǎn)擊這里進(jìn)行下載淋硝,zip格式和tar.gz格式都可以,只不過是壓縮文件的打包方式不同宽菜。

下載完成后谣膳,把zip文件移入到工作目錄(推薦/Users/計(jì)算機(jī)名/Library/這個(gè)路徑),執(zhí)行unzip apache-tomcat-9.0.12.zip這個(gè)命令解壓铅乡。

2继谚、啟動(dòng)Tomcat

然后進(jìn)行下面的操作。

?  MyProjects git:(master) ? cd apache-tomcat-9.0.12
?  apache-tomcat-9.0.12 git:(master) ? cd bin # 進(jìn)入tomcat的bin目錄
?  bin git:(master) ? startup.sh # 執(zhí)行startup.sh文件
zsh: permission denied: startup.sh

看到提示“permission denied: startup.sh”阵幸,原因是當(dāng)前的用戶對startup.sh這個(gè)文件沒有操作權(quán)限花履。

還是在當(dāng)前路徑下,執(zhí)行以下命令挚赊,輸入本機(jī)密碼并回車后臭挽,即可添加操作權(quán)限。

?  bin git:(master) ? sudo chmod 755 *.sh
Password:

“sudo chmod 755 *.sh”指令咬腕,這個(gè)指令的意識(shí)是對當(dāng)前路徑下對所有sh文件進(jìn)行了權(quán)限修改欢峰,修改權(quán)限為可讀、可寫涨共、可執(zhí)行纽帖。

再一次執(zhí)行startup.sh文件:

?  bin git:(master) ? startup.sh
Using CATALINA_BASE:   /Users/stefan/MyProjects/apache-tomcat-9.0.12
Using CATALINA_HOME:   /Users/stefan/MyProjects/apache-tomcat-9.0.12
Using CATALINA_TMPDIR: /Users/stefan/MyProjects/apache-tomcat-9.0.12/temp
Using JRE_HOME:        /Library/Java/JavaVirtualMachines/jdk1.8.0_181.jdk/Contents/Home
Using CLASSPATH:       /Users/stefan/MyProjects/apache-tomcat-9.0.12/bin/bootstrap.jar:/Users/stefan/MyProjects/apache-tomcat-9.0.12/bin/tomcat-juli.jar
Tomcat started.

Tomcat已經(jīng)成功啟動(dòng)衔统。打開瀏覽器褐缠,訪問http://localhost:8080/,出現(xiàn)如下圖淑履,則說明Tomcat啟動(dòng)成功火鼻。

3室囊、關(guān)閉Tomcat

與startup.sh文件一樣雕崩,Tomcat還有一個(gè)shutdown.sh文件,同樣在/bin/目錄下融撞,我們剛才已經(jīng)對所有的sh文件賦予了權(quán)限盼铁,所以可以直接執(zhí)行,執(zhí)行該文件后尝偎,Tomcat服務(wù)關(guān)閉饶火。

?  bin git:(master) ? shutdown.sh
Using CATALINA_BASE:   /Users/stefan/MyProjects/apache-tomcat-9.0.12
Using CATALINA_HOME:   /Users/stefan/MyProjects/apache-tomcat-9.0.12
Using CATALINA_TMPDIR: /Users/stefan/MyProjects/apache-tomcat-9.0.12/temp
Using JRE_HOME:        /Library/Java/JavaVirtualMachines/jdk1.8.0_181.jdk/Contents/Home
Using CLASSPATH:       /Users/stefan/MyProjects/apache-tomcat-9.0.12/bin/bootstrap.jar:/Users/stefan/MyProjects/apache-tomcat-9.0.12/bin/tomcat-juli.jar

再次打開瀏覽器,訪問http://localhost:8080/致扯,頁面空白肤寝,說明Tomcat服務(wù)沒有啟動(dòng)。

4抖僵、Tomcat的目錄結(jié)構(gòu)

Tomcat主要有如下的主要目錄結(jié)構(gòu):

  • /bin:存放Tomcat的命令文件鲤看,如start_up.sh、shutdown.sh等sh文件耍群;
  • /conf:存放tomcat的配置信息刨摩,其中server.xml文件是核心配置文件;
  • /log:存放運(yùn)行過程的日志信息世吨;
  • /webapps:web應(yīng)用目錄澡刹,也就是你的web應(yīng)用存放的目錄;
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末耘婚,一起剝皮案震驚了整個(gè)濱河市罢浇,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌沐祷,老刑警劉巖嚷闭,帶你破解...
    沈念sama閱讀 211,194評論 6 490
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異赖临,居然都是意外死亡胞锰,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,058評論 2 385
  • 文/潘曉璐 我一進(jìn)店門兢榨,熙熙樓的掌柜王于貴愁眉苦臉地迎上來嗅榕,“玉大人,你說我怎么就攤上這事吵聪×枘牵” “怎么了?”我有些...
    開封第一講書人閱讀 156,780評論 0 346
  • 文/不壞的土叔 我叫張陵吟逝,是天一觀的道長帽蝶。 經(jīng)常有香客問我,道長块攒,這世上最難降的妖魔是什么励稳? 我笑而不...
    開封第一講書人閱讀 56,388評論 1 283
  • 正文 為了忘掉前任佃乘,我火速辦了婚禮,結(jié)果婚禮上驹尼,老公的妹妹穿的比我還像新娘趣避。我一直安慰自己,他們只是感情好扶欣,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,430評論 5 384
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著千扶,像睡著了一般料祠。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上澎羞,一...
    開封第一講書人閱讀 49,764評論 1 290
  • 那天髓绽,我揣著相機(jī)與錄音,去河邊找鬼妆绞。 笑死顺呕,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的括饶。 我是一名探鬼主播株茶,決...
    沈念sama閱讀 38,907評論 3 406
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼图焰!你這毒婦竟也來了启盛?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 37,679評論 0 266
  • 序言:老撾萬榮一對情侶失蹤技羔,失蹤者是張志新(化名)和其女友劉穎僵闯,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體藤滥,經(jīng)...
    沈念sama閱讀 44,122評論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡鳖粟,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,459評論 2 325
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了拙绊。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片向图。...
    茶點(diǎn)故事閱讀 38,605評論 1 340
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖标沪,靈堂內(nèi)的尸體忽然破棺而出张漂,到底是詐尸還是另有隱情,我是刑警寧澤谨娜,帶...
    沈念sama閱讀 34,270評論 4 329
  • 正文 年R本政府宣布航攒,位于F島的核電站,受9級特大地震影響趴梢,放射性物質(zhì)發(fā)生泄漏漠畜。R本人自食惡果不足惜币他,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,867評論 3 312
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望憔狞。 院中可真熱鬧蝴悉,春花似錦、人聲如沸瘾敢。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,734評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽簇抵。三九已至庆杜,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間碟摆,已是汗流浹背晃财。 一陣腳步聲響...
    開封第一講書人閱讀 31,961評論 1 265
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留典蜕,地道東北人断盛。 一個(gè)月前我還...
    沈念sama閱讀 46,297評論 2 360
  • 正文 我出身青樓,卻偏偏與公主長得像愉舔,于是被迫代替她去往敵國和親钢猛。 傳聞我的和親對象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,472評論 2 348

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