Tomcat安裝


[TOC]

第一章:認(rèn)識(shí)服務(wù)器

1.1-什么是服務(wù)器

簡(jiǎn)而言之,就是安裝了服務(wù)器軟件的高配的電子設(shè)備(計(jì)算機(jī))

1.2-服務(wù)器軟件的作用

接收客戶的請(qǐng)求册养,處理請(qǐng)求,做出響應(yīng)


Web服務(wù)器:也是web容器炉抒,可以將Web項(xiàng)目部署到服務(wù)器上,可以讓用戶通過(guò)瀏覽器訪問(wèn)服務(wù)器上的資源稚叹。

  • 靜態(tài)資源:html焰薄、css、js等一系列文件內(nèi)容扒袖,在被訪問(wèn)時(shí)蛤奥,可以直接網(wǎng)絡(luò)傳輸內(nèi)容。
  • 動(dòng)態(tài)資源:jsp/php/asp等僚稿,在被訪問(wèn)時(shí)凡桥,需要先轉(zhuǎn)換為靜態(tài)資源,再進(jìn)行傳輸蚀同。

1.3-常見(jiàn)的服務(wù)器軟件

  1. webLogic:oracle公司缅刽,大型的JavaEE服務(wù)器,支持所有的JavaEE規(guī)范蠢络,收費(fèi)的衰猛。
  2. webSphere:IBM公司,大型的JavaEE服務(wù)器刹孔,支持所有的JavaEE規(guī)范啡省,收費(fèi)的。
  3. JBOSS:JBOSS公司的,大型的JavaEE服務(wù)器卦睹,支持所有的JavaEE規(guī)范畦戒,收費(fèi)的。
  4. Tomcat:Apache基金組織结序,中小型的JavaEE服務(wù)器障斋,僅僅支持少量的JavaEE規(guī)范servlet/jsp。開(kāi)源的徐鹤,免費(fèi)的垃环。

第二章:Tomcat

2.1-安裝、卸載返敬、啟動(dòng)

下載

地址:https://tomcat.apache.org

安裝

對(duì)于下載的安裝包遂庄,在指定的目錄下解壓即可。

卸載

刪除解壓的目錄即可劲赠。

安裝后的目錄

啟動(dòng)

進(jìn)入bin目錄下執(zhí)行startup.bat

訪問(wèn):

  1. http://localhost:8080 回車訪問(wèn)自己
  2. http://ip地址:8080 訪問(wèn)別人

啟動(dòng)可能遇到的問(wèn)題1

  • 問(wèn)題:黑窗口一閃而過(guò)
  • 原因:沒(méi)有正確配置JAVA_HOME環(huán)境變量
  • 解決方案:正確配置JAVA_HOME環(huán)境變量

啟動(dòng)可能遇到的問(wèn)題2

  • 問(wèn)題:?jiǎn)?dòng)報(bào)錯(cuò)

  • 原因:端口號(hào)可能沖突

  • 解決方案:

    1. 暴力解決:通過(guò)DOS命令netstat -ano,找到端口號(hào)被占用的程序的PID涛目,然后在任務(wù)進(jìn)程中根據(jù)PID找到程序,結(jié)束進(jìn)程经磅。

    2. 更改端口號(hào):找到conf目錄中的server.xml

      <Connector port="80" protocol="HTTP/1.1"
                            connectionTimeout="20000"
                            redirectPort="8445" />
      <!--
      一般會(huì)將tomcat的默認(rèn)端口號(hào)修改為80泌绣。80端口號(hào)是http協(xié)議的默認(rèn)端口號(hào)。
      若改為80端口號(hào)時(shí)预厌,在訪問(wèn)時(shí)阿迈,就不用輸入端口號(hào)
      -->
      

關(guān)閉

  • 正常關(guān)閉:
    1. 進(jìn)入bin目錄中雙擊執(zhí)行shutdown.bat
    2. 在啟動(dòng)的窗口中ctrl + c
  • 強(qiáng)制關(guān)閉:點(diǎn)擊關(guān)閉按鈕

2.2-部署靜態(tài)資源

方式1:

直接將項(xiàng)目放到webapps目錄下即可。

簡(jiǎn)化部署:將項(xiàng)目打成一個(gè)war包轧叽,再將war包放置到webapps目錄下苗沧。war包會(huì)自動(dòng)解壓縮

部署完成后訪問(wèn):http://localhost/jdWeb/index.html

方式2:

配置conf目錄下的server.xml文件

<!--在`<Host>`標(biāo)簽體中配置-->
<Context docBase="D:\jdWeb" path="/jd" />
<!--
    docBase:項(xiàng)目存放的路徑
    path:虛擬目錄
-->

部署完成后訪問(wèn):http://localhost/jd/index.html

方式3

conf\Catalina\localhost創(chuàng)建任意名稱的xml文件。在文件中編寫

如以下文件:jd.xml炭晒,文件名就是虛擬路徑待逞。

<Context docBase="D:\jdWeb"  />

部署完成后訪問(wèn):http://localhost/jd/index.html

2.3-將Tomcat集成到IDE中

步驟1:打開(kāi)IntelliJ IDEA開(kāi)發(fā)工具

步驟2:點(diǎn)擊窗口工具run下的Edit Configurations

步驟3:選擇本地tomcat目錄關(guān)聯(lián)到IDE中

2.4-在IDE中創(chuàng)建JavaEE項(xiàng)目

新建項(xiàng)目,并做如下操作:

2.5-JavaEE項(xiàng)目目錄結(jié)構(gòu)

  • 根目錄
    • WEB-INF目錄
      • web.xml网严,項(xiàng)目的核心配置文件
      • classes目錄识樱,放置字節(jié)碼文件的目錄
      • lib目錄,放置依賴jar包的目錄

2.6-更改項(xiàng)目的虛擬目錄

步驟1 :

步驟2:


最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末震束,一起剝皮案震驚了整個(gè)濱河市怜庸,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌垢村,老刑警劉巖割疾,帶你破解...
    沈念sama閱讀 217,406評(píng)論 6 503
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異嘉栓,居然都是意外死亡宏榕,警方通過(guò)查閱死者的電腦和手機(jī)拓诸,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,732評(píng)論 3 393
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)麻昼,“玉大人奠支,你說(shuō)我怎么就攤上這事∮肯祝” “怎么了胚宦?”我有些...
    開(kāi)封第一講書(shū)人閱讀 163,711評(píng)論 0 353
  • 文/不壞的土叔 我叫張陵首有,是天一觀的道長(zhǎng)燕垃。 經(jīng)常有香客問(wèn)我,道長(zhǎng)井联,這世上最難降的妖魔是什么卜壕? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 58,380評(píng)論 1 293
  • 正文 為了忘掉前任,我火速辦了婚禮烙常,結(jié)果婚禮上轴捎,老公的妹妹穿的比我還像新娘。我一直安慰自己蚕脏,他們只是感情好侦副,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,432評(píng)論 6 392
  • 文/花漫 我一把揭開(kāi)白布。 她就那樣靜靜地躺著驼鞭,像睡著了一般秦驯。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上挣棕,一...
    開(kāi)封第一講書(shū)人閱讀 51,301評(píng)論 1 301
  • 那天译隘,我揣著相機(jī)與錄音,去河邊找鬼洛心。 笑死固耘,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的词身。 我是一名探鬼主播厅目,決...
    沈念sama閱讀 40,145評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼法严!你這毒婦竟也來(lái)了损敷?” 一聲冷哼從身側(cè)響起,我...
    開(kāi)封第一講書(shū)人閱讀 39,008評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤渐夸,失蹤者是張志新(化名)和其女友劉穎嗤锉,沒(méi)想到半個(gè)月后,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體墓塌,經(jīng)...
    沈念sama閱讀 45,443評(píng)論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡瘟忱,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,649評(píng)論 3 334
  • 正文 我和宋清朗相戀三年奥额,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片访诱。...
    茶點(diǎn)故事閱讀 39,795評(píng)論 1 347
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡垫挨,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出触菜,到底是詐尸還是另有隱情九榔,我是刑警寧澤,帶...
    沈念sama閱讀 35,501評(píng)論 5 345
  • 正文 年R本政府宣布涡相,位于F島的核電站哲泊,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏催蝗。R本人自食惡果不足惜切威,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,119評(píng)論 3 328
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望丙号。 院中可真熱鬧先朦,春花似錦、人聲如沸犬缨。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 31,731評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)怀薛。三九已至刺彩,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間乾戏,已是汗流浹背迂苛。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 32,865評(píng)論 1 269
  • 我被黑心中介騙來(lái)泰國(guó)打工, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留鼓择,地道東北人三幻。 一個(gè)月前我還...
    沈念sama閱讀 47,899評(píng)論 2 370
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像呐能,于是被迫代替她去往敵國(guó)和親念搬。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,724評(píng)論 2 354