1. 程式人生 > 其它 >Tomcat環境搭載及入門

Tomcat環境搭載及入門

Tomcat環境搭載及入門

1、環境搭載

(1)下載Tomcat

Apache Tomcat安裝地址

(2)解壓

  將下載的zip包解壓。

(3)配置Tomcat

  在配置Tomcat前需要配置jdk,並且是按照JAVA_HOME的方式來配置。

JDK環境變數配置

  在配置Tomcat時,也需要配置環境變數。

(4)開啟和關閉Tomcat

  在bin檔案中,存在startup.bat檔案(雙擊開啟Tomcat)和shutdown.bat(雙擊關閉Tomcat)。

2、訪問專案

(1)訪問本地專案

  webapps中存放了各類專案,當我們在瀏覽器輸入http://localhost:8888/

時,預設訪問是ROOT目錄。如果要訪問examples目錄,則輸入http://localhost:8888/examples/

  專案中存在許多頁面,那怎麼確定它的首頁呢?我們可以開啟我們的專案,然後找到WEB-INF資料夾並開啟,找到web.xml檔案並開啟,找到welcome-file-list標籤,在這裡定義首頁。如果index.html找不到,則訪問index.xhtml,以此類推下去。

(2)常見狀態碼

  在瀏覽器訪問網頁時,可能會出現一些狀態碼。

狀態碼作用
200 一切正常
300/301 頁面重定向(跳轉)
404 資源不存在
403 許可權不足
500 伺服器內部錯誤(程式碼出錯)

3、虛擬路徑

  虛擬路徑是為了將web專案配置到webapps以外的目錄。

(1)配置虛擬路徑

  ①方式一

  開啟conf資料夾,找到server.xml檔案並開啟。找到<Engine>標籤,在該標籤內有<Host>標籤。

  在<Host>標籤中新增一下程式碼,其中docBase是實際路徑,path是虛擬路徑。path可以寫絕對路徑,也可以寫相對路徑(相對webapps而言)。訪問path實際上是訪問docBase。

  ②方式二

  開啟conf\Catalina\localhost資料夾,在該資料夾下新建一個檔案(專案名.xml),在該檔案內新增上面的程式碼。

4、虛擬主機

  在訪問某一個地址時,例如www.jingdong.com,會現在本地進行地址解析,當本地找不到的時候才會去訪問網際網路。

(1)配置虛擬主機

  ①配置conf/server.xml

    增加一個<Host>標籤。

1  <Host name="www.dream.com"  appBase="D:\apache-tomcat-10.0.8\JspProject">
2         <Context docBase="D:\apache-tomcat-10.0.8\JspProject" path="/">
3 </Host>

    修改<Engine>標籤中的defaultHost屬性。

1 <Engine name="Catalina" defaultHost="www.dream.com">

  ②配置域名對映

    開啟C:\Windows\System32\drivers\etc資料夾,找到hosts檔案。

    增加如下程式碼:

  此時訪問專案時,只需在瀏覽器輸入www.dream.com:8888,如果希望把埠號隱藏掉,可以使用80埠, 該埠是網頁的預設埠,可以在輸入網址時省略。

5、訪問流程

①輸入www.dream.com地址

②到host檔案找到對映關係

③到server.xml找<Engine>標籤的defaultHost屬性

④找到相應的<Host>標籤

⑤根據<Context>標籤的path屬性"/"對映到docBase屬性的D:\apache-tomcat-10.0.8\JspProject