進入官網http://www.apache.org/html
在衆多工具中找到Tomcatjava
點擊進入後有以下下載版本web
找到對應的版本下載apache
其中有手動配置版和安裝版,這裏選擇安裝版下載,比較簡單,會自動在windows的系統服務中註冊Tomcat的信息windows
 瀏覽器
 tomcat
PS :肯定jdk版本方法服務器
方法一app
一、首先是須要安裝好JDK。
二、按Windows圖標鍵+R打開「運行」。
三、在「運行」中輸入cmd,而後回車,打開「命令提示符」。
四、在「命令提示符」中輸入java -version,而後回車,便可看到JDK版本。webapp
個人如圖
顯示的是1.8
注意1.8就是8
方法二
在控制面板裏選Java
在Java選項卡里選擇查看
點擊安裝包開始安裝
一路OK Next下去
其中這裏選擇Full 徹底安裝
Tomcat自己確實很是小,可是Tomcat運行時必需要指定所要使用的JDK,可是有時候有可能一臺電腦上會同時安裝多個JDK,那麼此時最方便的作法是經過一個JAVA_HOME來指定本身所須要的是哪個JDK
之後安裝的時候會自動爲用戶找到這個配置中所須要的JDK
在進行安裝的時候有一個特別須要注意的地方:防火牆必須關閉
關閉服務器能夠用control+c完成
此時,將服務器啓動,可是必定要記住一點。
此時,經過瀏覽器輸入路徑,觀察服務器是否配置成功。
出現
表示安裝成功
點擊管理,須要登陸
輸入正確後進入
PS:密碼忘了怎麼破
找到你的TOMCAT安裝目錄,conf-tomcat users 修改裏面的內容
例如:<?xml version='1.0' encoding='utf-8'?>
<tomcat-users>
<role rolename="manager"/>
<role rolename="admin"/>
<user username="admin" password="admin" roles="admin,manager"/>
</tomcat-users>
就改爲
用戶和密碼都是 admin 的啦
直接修改conf/server.xml 文件
改成
1: <Connector port="80" protocol="HTTP/1.1" 2: connectionTimeout="20000" 3: redirectPort="8443" />
此時,將服務器的監聽端口設置成80端口,因此,之後再訪問的時候就能夠不用輸入端口號了。
在進行程序的項目開發中,每每會創建一個本身的文件夾保存全部的程序,可是,既然屬於JAVA EE的WEB開發,很明顯,如今若是想讓用戶使用程序,必須一號WEB容器的支持——Tomcat,因此要想讓Tomcat找到這些程序,就必須配置虛擬目錄了。
首先,在硬盤上創建一個本身的文件夾,例如在E盤上創建一個gbwebdemo的文件夾,並在此文件夾中創建一個WEB-INF的子文件夾,同時在WEB-INF文件夾中創建一個web.xml文件。
1: <?xml version="1.0" encoding="ISO-8859-1"?> 2: <web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee" 3: xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 4: xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee 5: http://xmlns.jcp.org/xml/ns/javaee/web-app_4_0.xsd" 6: version="4.0" 7: metadata-complete="true"> 8: 9: <display-name>Welcome to Tomcat</display-name> 10: <description> 11: Welcome to Tomcat 12: </description> 13: 14: </web-app>
 
ps:此文件能夠從webapps\ROOT\WEB-INF中找到,直接複製過來便可。
此時,虛擬目錄已經配置成功,可是此時也會有一個問題,Tomcat如今根本就不知到有這樣的一個目錄,因此還須要在配置文件中編寫此目錄的映射,從conf/server.xml中更改。
如圖在158行位置插入
1: <Context path="/gb" docBase="E:\gbwebdemo"/>
ps:以上代碼中的<Context>是一個固定標記,表示配置虛擬目錄,其中兩個參數的意義分別介紹以下。
path:表示瀏覽器上的訪問虛擬路徑名稱,前面必須加上「/」。
docBase:表示此虛擬路徑名稱所表明的真實路徑地址。
注意:能夠配置多個虛擬目錄,可是path不能重名
配置完成後,重啓服務器,在瀏覽器中輸入http://localhost/gb/
發現如圖
這是隻須要修改conf/web.xml文件便可
將其中的listings中的false修改成ture
1: <init-param> 2: <param-name>listings</param-name> 3: <param-value>true</param-value> 4: </init-param> 5:
ps:保存時,若是提示共享衝突,就把一切與Tomcat相關的程序先關掉就好啦
從新啓動服務器後,再次運行可看到
ps:HTTP狀態碼說明
NO. |
狀態碼 |
表示的含義 |
1 |
2XX |
請求成功 |
2 |
3XX |
重定向 |
3 |
4XX |
客戶機中出現錯誤 |
403 |
禁止—即便有受權也不須要訪問 |
|
404 |
服務器找不到指定資源,文檔不存在 |
|
4 |
5xx |
服務器中出現的錯誤 |
500 |
服務器內部錯誤—由於意外狀況,服務器不能完成請求 |
在配置好的虛擬目錄中創建一個index.html文件
內容以下
1: <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 2: <html> 3: <head> 4: <title>郭彬的JavaWeb開發</title> 5: </head> 6: <body> 7: <center> 8: <H1>歡迎光臨本站點!</H1> 9: <H2>共同窗習</H2> 10: </center> 11: </body> 12: </html
再次輸入http://localhost/gb/,Tomcat將自動打開index頁面
此時文件列表已經不會再出現了。
此時文件的名稱是index.htm,因此一但運行服務器的路徑,則能夠直接找到index.htm
若是如今但願更換首頁,則必須瞭解首頁的配置。
在conf/web.xml中有
1: 2: <welcome-file-list> 3: <welcome-file>index.html</welcome-file> 4: <welcome-file>index.htm</welcome-file> 5: <welcome-file>index.jsp</welcome-file> 6: </welcome-file-list> 7:
從最下面能夠發現,如今默認配置的首頁是 index.html、index.htm、index.jsp,全部以前的程序中,因爲頁面的名稱是index.htm,因此就將其默認定義爲首頁。
若是想改,最好不要去修改公共的配置,而是修改每個獨立的虛擬目錄中的配置。
例如在E:\gbwebdemo\WEB-INF\web.xml 中添加
1: <welcome-file-list> 2: <welcome-file>main.html</welcome-file> 3: </welcome-file-list>
此時,修改後的服務器從新啓動,讀取新的配置,主頁成爲main.html