tomcat相關學習

Tomcat 是 Apache 的開源免費中小型web應用服務器

在官方網(wǎng)站下載Tomcat core壓縮包即可。

core包目錄結構
  • bin 可執(zhí)行文件
  • conf 配置文件
  • lib 依賴庫
  • logs 日志
  • temps 臨時文件
  • webapps 發(fā)布的應用目錄
  • work 處理jsp的工作目錄

tomcat 啟動后
在瀏覽器輸入 localhost:8080, 默認會去 webapps文件夾中找到 ROOT文件夾中的 index.jsp 文件碉怔,localhost代表本機的ip 127.0.0.1, 8080為默認端口號惩系。
8080端口號如果被占用,那么殺死占用該端口的應用诅病》砀啵或者修改端口號。

自己的web應用程序目錄基本結構

~項目文件夾见秽。

項目文件中包含html,jsp.js文件愉烙,WEB-INF文件夾

~WEB-INF 文件夾

WEB-INF 文件夾中包含了classes文件夾,lib文件夾解取,web.xml核心配置文件步责。
WEB-INF 中文件夾不允許瀏覽器直接訪問。

提高tomcat啟動速度

Eclipse 創(chuàng)建APP選擇3.0可以加快tomcat啟動 但是不會創(chuàng)建web.xml文件禀苦÷希可以去 ROOT中copy

version

當然,可以自己創(chuàng)建 web.xml文件振乏,引入以下代碼
<absolute-ordering/> 標簽可以提高啟動速度

<web-app xmlns="http://java.sun.com/xml/ns/javaee"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
                      http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd"
  version="3.0"
  metadata-complete="true">
  <absolute-ordering/>
  <display-name>pp</display-name>
  <welcome-file-list>
    <welcome-file>index.html</welcome-file>
  </welcome-file-list>
</web-app>
在發(fā)布項目后蔗包,實際上是在tomcat服務器的conf目錄下的server.xml中的 HOST 標簽中添加了 Context 標簽
      <Context docBase="mypro" path="/mypro" reloadable="true" source="org.eclipse.jst.jee.server:mypro"/>

Context 標簽屬性介紹
  • docBase mypro 為項目的存儲路徑,這里為相對路徑慧邮,也可以為絕對路徑调限。發(fā)布路徑 webapps中
  • path /mypro 為該項目在瀏覽器中輸入的項目名稱
  • reloadable 修改后舟陆,是否自動重新加載。
  • source
Tomcat 服務器體系結構

1耻矮、server conf目錄下server.xml中的根標簽Server
2秦躯、service Server標簽下的Service
3-1、Connector 請求裆装,Service標簽下的Connector 包括超時時間踱承。端口號,協(xié)議等
3-2哨免、Engine Service標簽下Engine引擎茎活,用來處理請求。
4琢唾、Host 主機载荔,localhost、IP
5采桃、Context 對應發(fā)布的項目程序

Connector 屬性介紹
  • connectionTimeOut 連接超時時間身辨。超過這個時間,就會提示連接超時
  • port 端口號芍碧。瀏覽器地址欄中需要輸入的。如localhost:8080/ 如果端口號設置為80号俐,那么在地址欄中也可以不輸入泌豆。因為瀏覽器默認80.
  • protocol 請求協(xié)議 如 HTTP/1.1

如果host文件中添加了
127.0.0.1 www.baidu.com
那么 在瀏覽器地址中輸入www.baidu.com ,就會打開自己的地址吏饿。不會到百度踪危。

www.bbb.com 如果地址欄中輸入這個。那么就會去host文件中查找對應的映射猪落,如果沒有贞远,就會去外網(wǎng)DNS服務器中查找。如果沒有就會顯示無法訪問此網(wǎng)站

虛擬主機

1笨忌、瀏覽器地址欄中輸入網(wǎng)址時蓝仲,會先到host文件中查找對應IP地址,如果有就直接訪問該IP官疲。
2袱结、如果沒有就會到外網(wǎng)DNS服務器中進行域名與IP地址的解析,查找
3途凫、多個域名可以訪問同一個IP
4垢夹、一個IP對應一臺電腦

?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市维费,隨后出現(xiàn)的幾起案子果元,更是在濱河造成了極大的恐慌促王,老刑警劉巖,帶你破解...
    沈念sama閱讀 222,378評論 6 516
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件而晒,死亡現(xiàn)場離奇詭異蝇狼,居然都是意外死亡,警方通過查閱死者的電腦和手機欣硼,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,970評論 3 399
  • 文/潘曉璐 我一進店門题翰,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人诈胜,你說我怎么就攤上這事豹障。” “怎么了焦匈?”我有些...
    開封第一講書人閱讀 168,983評論 0 362
  • 文/不壞的土叔 我叫張陵血公,是天一觀的道長。 經(jīng)常有香客問我缓熟,道長累魔,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 59,938評論 1 299
  • 正文 為了忘掉前任够滑,我火速辦了婚禮垦写,結果婚禮上,老公的妹妹穿的比我還像新娘彰触。我一直安慰自己梯投,他們只是感情好,可當我...
    茶點故事閱讀 68,955評論 6 398
  • 文/花漫 我一把揭開白布况毅。 她就那樣靜靜地躺著分蓖,像睡著了一般。 火紅的嫁衣襯著肌膚如雪尔许。 梳的紋絲不亂的頭發(fā)上么鹤,一...
    開封第一講書人閱讀 52,549評論 1 312
  • 那天,我揣著相機與錄音味廊,去河邊找鬼蒸甜。 笑死,一個胖子當著我的面吹牛余佛,可吹牛的內容都是我干的迅皇。 我是一名探鬼主播,決...
    沈念sama閱讀 41,063評論 3 422
  • 文/蒼蘭香墨 我猛地睜開眼衙熔,長吁一口氣:“原來是場噩夢啊……” “哼登颓!你這毒婦竟也來了?” 一聲冷哼從身側響起红氯,我...
    開封第一講書人閱讀 39,991評論 0 277
  • 序言:老撾萬榮一對情侶失蹤框咙,失蹤者是張志新(化名)和其女友劉穎咕痛,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體喇嘱,經(jīng)...
    沈念sama閱讀 46,522評論 1 319
  • 正文 獨居荒郊野嶺守林人離奇死亡茉贡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 38,604評論 3 342
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了者铜。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片腔丧。...
    茶點故事閱讀 40,742評論 1 353
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖作烟,靈堂內的尸體忽然破棺而出愉粤,到底是詐尸還是另有隱情,我是刑警寧澤拿撩,帶...
    沈念sama閱讀 36,413評論 5 351
  • 正文 年R本政府宣布衣厘,位于F島的核電站,受9級特大地震影響压恒,放射性物質發(fā)生泄漏影暴。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 42,094評論 3 335
  • 文/蒙蒙 一探赫、第九天 我趴在偏房一處隱蔽的房頂上張望型宙。 院中可真熱鬧,春花似錦伦吠、人聲如沸早歇。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,572評論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至晨另,卻和暖如春潭千,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背借尿。 一陣腳步聲響...
    開封第一講書人閱讀 33,671評論 1 274
  • 我被黑心中介騙來泰國打工刨晴, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人路翻。 一個月前我還...
    沈念sama閱讀 49,159評論 3 378
  • 正文 我出身青樓狈癞,卻偏偏與公主長得像,于是被迫代替她去往敵國和親茂契。 傳聞我的和親對象是個殘疾皇子蝶桶,可洞房花燭夜當晚...
    茶點故事閱讀 45,747評論 2 361

推薦閱讀更多精彩內容