tomcat 配置

Tomcat是目前比較流行的開源且免費的Web應(yīng)用服務(wù)器,在我的電腦上第一次安裝Tomcat五辽,再經(jīng)過網(wǎng)上教程和自己的摸索后杆逗,將這個過程 重新記錄下來鳞疲,以便以后如果忘記了可以隨時查看峦朗。

注意:首先要明確一點波势,Tomcat與Java密切相關(guān),因此安裝使用之前要先安裝JDK并設(shè)置JDK的環(huán)境變量拴曲,由于機子上已經(jīng)安裝好了JDK凛忿,也設(shè)置好了JDK環(huán)境變量,因此這里不再過多敘述叁熔,只說明我設(shè)置好的環(huán)境變量:

JAVA_HOME :F:\JDK_Kit

CLASSPATH:?.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar; ? (最前面有一個點)

在path中的最前面添加: ?;%JAVA_HOME%\bin; ?(前后都有個分號)

在cmd窗口中輸入java -version就能查看環(huán)境變量是否設(shè)置成功:

我的JDK版本為1.8.0_45荣回。

好了戈咳,這樣就配置好了JDK的環(huán)境變量。下面開始操作Tomcat删铃。

===========================================================================

首先百度搜索Tomcat猎唁,到Apache的官網(wǎng)下載暂吉,這里選擇的是最新版Tomcat8

點擊進去后選擇的是zip格式的慕的,也就是免安裝版的,由于我的機子是64位Windows肮街,因此選擇如下:

下載完后解壓到F盤下的我自定義的TomCat_8.0.24文件夾中:

解壓完后,就要開始配置Tomcat的環(huán)境變量和一些設(shè)置:

在環(huán)境變量中新建TOMCAT_HOME眼刃,值為Tomcat所在的目錄摇肌,也就是F:\TomCat_8.0.24

另外新建CATALINA_HOME和CATALINA_BASE围小,這里CATALINA_HOME是Tomcat的安裝目錄,CATALINA_BASE是Tomcat的工作目錄变秦,

暫時我并不區(qū)分框舔,因此都將其值設(shè)為%TOMCAT_HOME%

關(guān)于CATALINA_HOME和CATALINA_BASE的區(qū)別請另外查詢參考博文刘绣,

catalina.home和catalina.base 區(qū)別或者CATALINA_BASE與CATALINA_HOME的區(qū)別等等

配置完Tomcat的環(huán)境變量纬凤,我們要對Tomcat中的一些文件進行配置:

打開Tomcat安裝目錄下的bin文件夾,我們要對startup.bat和shutdown.bat進行補充,

對這兩個文件進行編輯绢馍,在文件開始的第一行舰涌,也就是@echo off ?之前加入如下兩行:

SET JAVA_HOME = JDK目錄

SET CATALINA_HOME = 解壓后Tomcat的目錄

對于我的系統(tǒng)來說,就是配置成:

SET JAVA_HOME = F:\JDK_Kit

SET CATALINA_HOME = F:\TomCat_8.0.24

完成了這步后朱躺,以后就可以點擊startup.bat啟動服務(wù)器搁痛,點擊shutdown.bat關(guān)閉服務(wù)器了,當(dāng)然這只是其中的一種方式源请,

稍后會介紹啟動和關(guān)閉Tomcat的幾種方式。

接下來應(yīng)該將Tomcat加入到服務(wù)中

從網(wǎng)上下載的zip版本的舅踪,需要將Tomcat加入到服務(wù)中良蛮,不然無法配置Tomcat决瞳,也會無法打開bin文件夾中的tomcat8w.exe這個程序。

從任務(wù)管理器中可以看到破婆,在這個tomcat8w.exe程序上點擊star按鍵胸囱,才能啟動tomcat8.exe。

將tomcat加入服務(wù)的方式是在cmd中定位到bin文件夾所在的目錄裳扯,輸入 service.bat install

出現(xiàn)service install 安裝出問題

采用 service remove tomcat8

之后再install

還要重啟

用管理員身份打開CMD 饰豺!



2017.7.28 發(fā)現(xiàn)在server.xml 配置context path .... 重復(fù)后啟動出問題允蜈,刪掉后正常饶套。


然后會看到一系列剛才配置的環(huán)境變量,和提示Tomcat已經(jīng)被安裝:

注意:這里面的每一行都要明確顯示出每個環(huán)境變量設(shè)置的值怠李,如果有哪個參數(shù)沒有值蛤克,只有顯示雙引號“”构挤,就是出錯的,

這種情況下版保,雖然tomcat8w.exe能打開,但是點擊start按鍵是不會啟動服務(wù)的(也就是無法切換到stop按鍵能按的狀態(tài))叫胁。

也可以通過cmd鍵入services.msc調(diào)出服務(wù)來看是否有Apache Tomcat8(默認(rèn)為手動啟動汞幢,如果改為自動啟動,則開機Tomcat就會在后臺啟動)

到目前位置,基本的配置都已經(jīng)結(jié)束仲智,可能還有些小配置钓辆,如設(shè)置Tomcat的用戶名和密碼什么的,稍后會說到前联。

Tomcat的啟動

將Tomcat配置完后似嗤,我們就關(guān)心這些配置到底有沒成功,因此就需要將Tomcat啟動來驗證下乘粒,Tomcat有幾種啟動方式:

第一種:(不推薦)

這種方式只能自己電腦啟用(適合自己電腦測試web應(yīng)用)伤塌,別人電腦是無法連接到自己電腦的tomcat服務(wù)器的寸谜,經(jīng)過多次驗證J翳搿!果善!系谐。

在命令控制臺cmd中啟動讨跟,在cmd中輸入如下語句可以打開或關(guān)閉Tomcat服務(wù)器:

net start 服務(wù)名

net stop 服務(wù)名

Tomcat的服務(wù)名都是Tomcat+版本號晾匠,如Tomcat6梯刚,Tomcat7亡资。。嗦董。因為我的Tomcat版本為Tomcat8瘦黑,所以這里的服務(wù)名就為Tomcat8

這種方式在任務(wù)管理器中的啟動顯示的是:

而后面兩種方式則另外顯示為:

因此也從側(cè)門反映出這種方式的異常之處供璧,因此不推薦!不推薦来惧!不推薦演顾!

第二種:使用startup.bat這個批處理文件來打開Tomcat服務(wù)器钠至,使用shutdown.bat批處理來關(guān)閉Tomcat服務(wù)器,對于這種方式如前面所說要加入

兩句話SET JAVA_HOME = JDK目錄 和?SET CATALINA_HOME = 解壓后Tomcat的目錄

第三種:進入到Tomcat目錄的bin文件夾下屿脐,打開Tomcat7w.exe程序宪卿,在打開的窗口中選擇“star”按鍵來打開服務(wù)器,選擇“stop”按鍵來關(guān)閉服務(wù)器西疤。

Tomcat的驗證

了解了Tomcat的多種打開方式休溶,我們就可以來驗證Tomcat是否能工作了,選擇Tomcat啟動的任意一種方式芭碍,如在cmd中鍵入net start Tomcat8

提示Tomcat服務(wù)器啟動成功豁跑,這時打開瀏覽器,輸入 localhost:8080

如果Tomcat能工作狐蜕,則能打開Tomcat網(wǎng)站层释,則確定Tomcat已經(jīng)能正常工作:

測試結(jié)束后快集,不要忘記關(guān)了服務(wù)器个初,按你選擇打開的方式來關(guān)閉:

最后說一些小事項:

1. Tomcat可以設(shè)置用戶名和密碼,在Tomcat目錄中的conf目錄下楣嘁,有一個tomcat-users.xml文件珍逸,點擊進去可以編輯用戶名和密碼

在最后一行的上面增加一行:

就可以把用戶名和密碼設(shè)為admin和123456

這里還有個小知識點谆膳,role的角色決定了你是否是tomcat的管理員,如果是管理員买雾,可以進行tomcat的管理杨帽,比如部署web引用睦尽。

2. Tomcat的默認(rèn)端口號為8080型雳,可以在Tomcat目錄中的conf目錄下山害,打開server.xml浪慌,發(fā)現(xiàn)這么一行:

可以看到端口號為8080朴则,可以將此端口號改為任意端口號乌妒。

但是在這里改的端口號不一定會在Eclipse中也改變,這點我沒做過測試古掏,但是看到一篇文章:

http://www.2cto.com/kf/201308/232699.html侦啸,有空來測試下。

===============================================================================

以上就是Tomcat從下載到配置庞萍,最后啟動和驗證的所有過程钝计,如果要利用Eclipse配合Tomcat來開發(fā)服赎,還需要在Eclipse中進行Tomcat的配置

首先啟動Eclipse,點擊【窗口】践付,選擇最后一項【首選項】缺厉,打開首選項窗口后提针,點擊【Server】,選擇其子項中的最后一項【Runtime Enviroments】辐脖,

這時點擊窗口的【Add】按鍵就可以添加服務(wù)器了:

選擇以配置好的Tomcat服務(wù)器:

設(shè)置好Tomcat所在目錄和使用的JRE:

這里就完成了Eclipse和Tomcat的關(guān)聯(lián)艇抠,但是還未創(chuàng)建Tomcat服務(wù)器。

要想創(chuàng)建Tomcat服務(wù)器异剥,可以點擊Eclipse下邊控制臺所在的工具欄上得【Servers】標(biāo)簽絮重,會有如下提示:

那么我們就根據(jù)提示點擊青伤,會彈出如下窗口:

Eclipse自動地幫我們選擇了【Tomcat v8.0 Server】選項潮模,由于我們現(xiàn)在還沒有資源,所以直接點擊【完成】擎厢,可以看到這時的【Servers】標(biāo)簽:

完成Tomcat服務(wù)器的創(chuàng)建之后动遭,還需要對Tomcat服務(wù)器進行配置厘惦,雙擊【Servers】標(biāo)簽下創(chuàng)建的服務(wù)器,就會彈出服務(wù)器的【Overview】窗口酝静,找到【Server Locations】配置選項羡玛,選擇【Use Tomcat installation】選項,這樣下面的【Server path】會自動設(shè)置為Tomcat服務(wù)器的安裝目錄薄榛,之后再手動把【Deploy path】設(shè)置成“webapps”让歼,這樣就完成了在Eclipse中的Tomcat服務(wù)器所有的配置:

我們可以點擊那個綠色的按鍵谋右,這個按鍵就是啟動服務(wù)器,我們會看到在【Servers】標(biāo)簽下的服務(wù)器狀態(tài)已經(jīng)變?yōu)榱恕皊tart”啸蜜,而且還有結(jié)束的按鍵也激活:

同時點擊【控制臺】標(biāo)簽盔性,我們還可以看到一些信息:

說明在Eclipse中Tomcat已經(jīng)啟動成功呢岗,那么打開瀏覽器后豫,輸入??localhost:8080 :

這時可以看到確實Tomcat服務(wù)器已經(jīng)可以工作了:

這就說明了Tomcat在Eclipse中已經(jīng)配置成功并能正常工作了挫酿。

====================================================================================

后記

會出現(xiàn)的一些問題:

從之前雙擊服務(wù)器打開【Overview】窗口后,可以看到在界面的右部分可以設(shè)置一些端口惫霸,有Tomcat端口葱弟,HTTP端口和AJP端口

1. 有時候會提示?(8005, 8080, 8009)端口被占用,那可能是因為別的軟件給占用了這三個端口之一(這是最有可能的原因硅卢,很有可能是Javaw這個進程給占用)藏杖,

那么只要將其強制關(guān)閉即可蝌麸,當(dāng)然還有別的一些原因,可以看http://blog.csdn.net/zhouyingge1104/article/details/7243363這篇博文开财。

2.還有的時候我想修改端口就會彈出如下窗口:

不清楚原因误褪,但是偶爾過會又可以修改

3. 我自己的一個疑問就是兽间,在服務(wù)器【Overview】窗口中的Tomcat端口為8005,為什么我上瀏覽器還是要輸8080呢恤溶,而不是輸入8005呢,這是我的疑問

以上這些問題鸠天,我會抽空再搜搜有沒好的解答帐姻,今天就先到這里吧。剥纷。呢铆。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末棺克,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子鼎文,更是在濱河造成了極大的恐慌因俐,老刑警劉巖,帶你破解...
    沈念sama閱讀 218,858評論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件撑帖,死亡現(xiàn)場離奇詭異澳眷,居然都是意外死亡,警方通過查閱死者的電腦和手機钳踊,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,372評論 3 395
  • 文/潘曉璐 我一進店門衷敌,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人拓瞪,你說我怎么就攤上這事缴罗。” “怎么了祭埂?”我有些...
    開封第一講書人閱讀 165,282評論 0 356
  • 文/不壞的土叔 我叫張陵面氓,是天一觀的道長。 經(jīng)常有香客問我舌界,道長掘譬,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,842評論 1 295
  • 正文 為了忘掉前任呻拌,我火速辦了婚禮葱轩,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘藐握。我一直安慰自己酿箭,他們只是感情好,可當(dāng)我...
    茶點故事閱讀 67,857評論 6 392
  • 文/花漫 我一把揭開白布趾娃。 她就那樣靜靜地躺著,像睡著了一般缔御。 火紅的嫁衣襯著肌膚如雪抬闷。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,679評論 1 305
  • 那天耕突,我揣著相機與錄音笤成,去河邊找鬼。 笑死眷茁,一個胖子當(dāng)著我的面吹牛炕泳,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播上祈,決...
    沈念sama閱讀 40,406評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼培遵,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了登刺?” 一聲冷哼從身側(cè)響起籽腕,我...
    開封第一講書人閱讀 39,311評論 0 276
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎纸俭,沒想到半個月后皇耗,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,767評論 1 315
  • 正文 獨居荒郊野嶺守林人離奇死亡揍很,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,945評論 3 336
  • 正文 我和宋清朗相戀三年郎楼,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片窒悔。...
    茶點故事閱讀 40,090評論 1 350
  • 序言:一個原本活蹦亂跳的男人離奇死亡呜袁,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出简珠,到底是詐尸還是另有隱情傅寡,我是刑警寧澤,帶...
    沈念sama閱讀 35,785評論 5 346
  • 正文 年R本政府宣布,位于F島的核電站荐操,受9級特大地震影響芜抒,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜托启,卻給世界環(huán)境...
    茶點故事閱讀 41,420評論 3 331
  • 文/蒙蒙 一宅倒、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧屯耸,春花似錦拐迁、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,988評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至多矮,卻和暖如春缓淹,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背塔逃。 一陣腳步聲響...
    開封第一講書人閱讀 33,101評論 1 271
  • 我被黑心中介騙來泰國打工讯壶, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人湾盗。 一個月前我還...
    沈念sama閱讀 48,298評論 3 372
  • 正文 我出身青樓伏蚊,卻偏偏與公主長得像,于是被迫代替她去往敵國和親格粪。 傳聞我的和親對象是個殘疾皇子躏吊,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 45,033評論 2 355

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