一、下載和安裝Tomcat服務器
下載Tomcat安裝程序包:http://tomcat.apache.org/
點擊【Download】跳轉到如下圖所示的下載頁面
二、點擊左側要下載的版本,選擇Tomcat7.0也可以選擇其它
三、選擇要下載的文件類型,
-
- tar.gz文件是Linux操作系統下的安裝版本
- exe文件是Windows系統下的安裝版本
- zip文件是Windows系統下的壓縮版本
四、下載完成后,解壓或者安裝,目錄
五、在安裝或者解壓目錄下bin文件下點擊tomcatX.exe或者點擊startup.bat啟動tomcat
六、打開瀏覽器輸入 http://localhost:8080,如果能打tomcat網址表示已經啟動,如下圖
Tomcat啟動常見問題:
導致Tomcat服務器無法正常啟動的原因一般來說就是如下的兩個:
1、JAVA_HOME環境變量設置問題
要想雙擊bin目錄下的startup.bat文件啟動Tomcat服務器,首先要做的就是在windows中設置JAVA_HOME環境變量,因為Tomcat服務器的啟動需要用到這個JAVA_HOME環境變量,如果windows中不存在JAVA_HOME環境變量,則Tomcat服務器是無法啟動的。配置環境變量
JAVA_HOME的含義就是JDK的安裝路徑,,然后在變量值寫JDK的安裝路徑,如這里設置的變量值是"D:\Program Files (x86)\Java\jdk1.7.0",設置好變量值之后,點擊【確定】按鈕,JAVA_HOME環境變量就設置完成,如下圖所示:系統變量中多了一個"JAVA_HOME"變量。
2、端口占用問題
因為Tomcat服務器啟動時是需要默認是使用8080端口的,如果這個8080端口被別的應用程序占用了,那么Tomcat服務器就無法正常啟動,看到的現象就是"Tomcat服務器啟動界面會打印出異常錯誤信息,然后就自動關閉了",如下圖所示:
更改端口號安裝或解壓目錄下,找到 conf\server.xml,打開找到以下代碼
<Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" />
將8080更改為需要的端口,如80端口
關閉tomcat,重新啟動,打開瀏覽器輸入 http://localhost,進行測試80端口默認不用輸入或者http://localhost:xxxx指定端口
更改虛擬目錄:
- 在硬盤上建立一個自己的文件夾如f:\jsp
- 將webapps\ROOT中的WEB-INF文件夾,復制到需要指定的目錄中(自己的目錄中f:\jsp中)
- 打開conf/server.xml文件在</host>前添加
<Context path="/test" docBase="F:/jsp"/>
- ,重新啟動Tomcat,此時在IE中輸入 http://localhost/test打開網頁,
-
這個時候出現了“HTTP Status 404 - /test/”信息,此為HTTP的狀態碼,現在給出的404表示的訪問路徑錯誤。之所以找不到,主要是因為列表功能沒有打開。
6. 修改conf目錄中的web.xml文件,找到
<init-param>
<param-name>listings</param-name>
<param-value>false</param-value>
</init-param> 將false改為true,並保存,重新啟動tomcat,
7.http://localhost/test打開網頁,正常打開
在eclipse中配置Tomcat
- 打開eclipse在windows-preferences-Server中Runtiem Environments中點擊add選擇tomcat版本選擇相應的版本
- 下一步,tomcat installation dirctory中點擊brower選擇tomcat的安裝或解壓路徑
測試:
在file-new-dynamic web project進行測試
在下方servers中點擊new server wizard,添加tomcat服務器,下一步將項目添加