第四章 Tomcat服務器的安裝及配置1

4.1Web容器簡介

4.2Tomcat簡介

4.3Tomcat服務器的下載及配置

4.3.1下載Tomcat

進入官網http://www.apache.org/html

在衆多工具中找到Tomcatjava

image

點擊進入後有以下下載版本web

image

找到對應的版本下載apache

其中有手動配置版和安裝版,這裏選擇安裝版下載,比較簡單,會自動在windows的系統服務中註冊Tomcat的信息windows

 瀏覽器

image

 tomcat

4.3.2Tomcat安裝

PS :肯定jdk版本方法服務器

方法一app

一、首先是須要安裝好JDK。    
二、按Windows圖標鍵+R打開「運行」。    
三、在「運行」中輸入cmd,而後回車,打開「命令提示符」。    
四、在「命令提示符」中輸入java -version,而後回車,便可看到JDK版本。webapp

個人如圖

image

顯示的是1.8

注意1.8就是8

方法二

在控制面板裏選Java

image

在Java選項卡里選擇查看

image

點擊安裝包開始安裝

image

一路OK Next下去

其中這裏選擇Full 徹底安裝

image

Tomcat自己確實很是小,可是Tomcat運行時必需要指定所要使用的JDK,可是有時候有可能一臺電腦上會同時安裝多個JDK,那麼此時最方便的作法是經過一個JAVA_HOME來指定本身所須要的是哪個JDK

image

image

之後安裝的時候會自動爲用戶找到這個配置中所須要的JDK

在進行安裝的時候有一個特別須要注意的地方:防火牆必須關閉

image

關閉服務器能夠用control+c完成

image

此時,將服務器啓動,可是必定要記住一點。

此時,經過瀏覽器輸入路徑,觀察服務器是否配置成功。

http://localhost:8080/

出現

image

表示安裝成功

點擊管理,須要登陸

image

輸入正確後進入

image

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 的啦

4.3.3服務器配置

直接修改conf/server.xml 文件

image

改成

image    

  1:     <Connector port="80" protocol="HTTP/1.1"  2:                connectionTimeout="20000"  3:                redirectPort="8443" />

此時,將服務器的監聽端口設置成80端口,因此,之後再訪問的時候就能夠不用輸入端口號了。

4.3.4虛擬目錄的配置

在進行程序的項目開發中,每每會創建一個本身的文件夾保存全部的程序,可是,既然屬於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>

&#160;

ps:此文件能夠從webapps\ROOT\WEB-INF中找到,直接複製過來便可。

此時,虛擬目錄已經配置成功,可是此時也會有一個問題,Tomcat如今根本就不知到有這樣的一個目錄,因此還須要在配置文件中編寫此目錄的映射,從conf/server.xml中更改。

image

如圖在158行位置插入

  1: 		<Context path="/gb" docBase="E:\gbwebdemo"/>

ps:以上代碼中的<Context>是一個固定標記,表示配置虛擬目錄,其中兩個參數的意義分別介紹以下。

path:表示瀏覽器上的訪問虛擬路徑名稱,前面必須加上「/」。

docBase:表示此虛擬路徑名稱所表明的真實路徑地址。

注意:能夠配置多個虛擬目錄,可是path不能重名

配置完成後,重啓服務器,在瀏覽器中輸入http://localhost/gb/

發現如圖

image

這是隻須要修改conf/web.xml文件便可

將其中的listings中的false修改成ture

image

  1:         <init-param>  2:             <param-name>listings</param-name>  3:             <param-value>true</param-value>  4:         </init-param>  5:

ps:保存時,若是提示共享衝突,就把一切與Tomcat相關的程序先關掉就好啦

從新啓動服務器後,再次運行可看到

image

ps:HTTP狀態碼說明

NO.

狀態碼

表示的含義

1

2XX

請求成功

2

3XX

重定向

3

4XX

客戶機中出現錯誤

403

禁止—即便有受權也不須要訪問

404

服務器找不到指定資源,文檔不存在

4

5xx

服務器中出現的錯誤

500

服務器內部錯誤—由於意外狀況,服務器不能完成請求

4.3.5配置首頁

在配置好的虛擬目錄中創建一個index.html文件

image

內容以下

  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頁面

image

此時文件列表已經不會再出現了。

此時文件的名稱是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

&#160;

相關文章
相關標籤/搜索