一嘲碧、Tomcat下載與安裝:
1芳撒、直接到官網(wǎng)下載Tomcat安裝程序包:http://tomcat.apache.org/
2败晴、下載下來(lái)后是個(gè)壓縮包房轿,如:apache-tomcat-7.0.40.zip粤攒,解壓到一個(gè)非中文目錄下即可完成安裝。
3囱持、tomcat目錄結(jié)構(gòu):
<colgroup style="margin: 0px; padding: 0px;"><col width="86" style="margin: 0px; padding: 0px;"><col width="383" style="margin: 0px; padding: 0px;"></colgroup>
| tomcat的目錄結(jié)構(gòu) |
| bin | 包含啟動(dòng)/關(guān)閉腳本 |
| conf | 包含不同的配置文件,包括 server.xml(Tomcat的主要配置文件)和為不同的Tomcat配置的web應(yīng)用設(shè)置缺省值的文件web.xml |
| lib | 包含Tomcat使用的jar文件.unix平臺(tái)此目錄下的任何文件都被加到Tomcat的classpath中 |
| logs | 存放Tomcat的日志文件 |
| temp | 存放一些臨時(shí)文件 |
| webapps | 包含web項(xiàng)目示例夯接,當(dāng)發(fā)布web應(yīng)用時(shí),默認(rèn)情況下把web文件夾放于此目錄下 |
| work | Tomcat自動(dòng)生成,放置Tomcat運(yùn)行時(shí)的臨時(shí)文件(如編譯后的JSP文件).如在Tomcat運(yùn)行時(shí)刪除此目錄.JSP頁(yè)面將不能運(yùn)行.[ jsp生成的sevlet放在此目錄下] |
二洪唐、Tomcat啟動(dòng):默認(rèn)已經(jīng)安裝好java環(huán)境钻蹬,如果未安裝java會(huì)報(bào)錯(cuò)。
方法1凭需、雙擊bat文件啟動(dòng):
進(jìn)入到tomcat安裝目錄的bin目錄下问欠,雙擊startup.bat即可啟動(dòng)tomcat(還可以把startup.bat發(fā)送到桌面,以后啟動(dòng)就方便了)粒蜈。
方法2顺献、命令行啟動(dòng)(可以任意目錄下啟動(dòng)):
1、打開命令行窗口枯怖,直接輸入startup然后回車注整,提示不是內(nèi)部或外部命令:
2、把tomcat的安裝bin目錄添加到環(huán)境變量path中度硝,再試(重新啟一個(gè)命令行窗口)肿轨,提示如下:
3、根據(jù)上面的提示蕊程,到tomcat安裝bin目錄下椒袍,打開startup.bat文件,發(fā)現(xiàn)正是如下11藻茂、12行的內(nèi)容驹暑,根據(jù)如下第10行的判斷條件可以推測(cè)CATALINA_HOME的值是tomcat的根目錄:
rem Guess CATALINA_HOME if not defined
2 set "CURRENT_DIR=%cd%"
3 if not "%CATALINA_HOME%" == "" goto gotHome
4 set "CATALINA_HOME=%CURRENT_DIR%"
5 if exist "%CATALINA_HOME%\bin\catalina.bat" goto okHome
6 cd ..
7 set "CATALINA_HOME=%cd%"
8 cd "%CURRENT_DIR%"
9 :gotHome
10 if exist "%CATALINA_HOME%\bin\catalina.bat" goto okHome
11 echo The CATALINA_HOME environment variable is not defined correctly
12 echo This environment variable is needed to run this program
13 goto end
14 :okHome
4玫恳、根據(jù)以上信息添加環(huán)境變量,D:\tomcat是我的安裝目錄:
5优俘、在從命令行啟動(dòng)tomcat京办,此時(shí)成功。啟動(dòng)是成功了帆焕,但是會(huì)發(fā)現(xiàn)重新打開了一個(gè)命令行窗口惭婿,怎么樣讓它在同一個(gè)窗口下呢?由上面可知在startup.bat里調(diào)用了catalina.bat命令视搏,于是我們?cè)诿钚欣镙斎耄篶atalina审孽,得到如果信息:
可以看到县袱,catalina可以帶參數(shù)浑娜,在命令行輸入catalina run就可看到在當(dāng)前窗口啟動(dòng)了tomcat:
三、Tomcat使用:
1式散、啟動(dòng)好tomcat后筋遭,在瀏覽器地址欄輸入:http://localhost:8080/,顯示如下表示toamcat啟動(dòng)成功暴拄±焯希
2、點(diǎn)擊上圖中紅色框部分的"manager webapp"乖篷,彈出如下登錄框:
4撕蔼、按圖上提示豁鲤,把紅色部分添加到comf/tomcat-users.xml下,然后重新從步驟1開始鲸沮,此時(shí)會(huì)登錄成功琳骡,進(jìn)到一個(gè)tomcat管理頁(yè)面,可以看到當(dāng)前有哪些項(xiàng)目部署在tomcat 讼溺,也可以從這里進(jìn)入某個(gè)項(xiàng)目中:
四楣号、修改Tomcat服務(wù)器端口
找到Tomcat的安裝目錄下的conf文件夾,打開里面的server.xml文件怒坯,修改配置文件中的Connector節(jié)點(diǎn)的port屬性進(jìn)行的端口修改炫狱,修改后重啟tomcat后就可以使用新端口訪問了。
<Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" />