javaweb入門筆記(1)-Tomcat

javaweb入門筆記(1)-Tomcat

標籤: javawebcss


[TOC]html


下載連接java

Tomcat目錄層次結構

  • bin:存放啓動和關閉Tomcat的腳本文件
  • conf:存放Tomcat服務器的配置文件
  • lib:存放Tomcat服務器的支撐jar包
  • logs:存放Tomcat的日誌文件
  • temp:存放Tomcat運行時產生的臨時文件
  • webapps:web應用所在的目錄,即供外接訪問的web資源的存放目錄
  • work:Tomcat的工做目錄

上面的內容直接可在Tomcat Doc-Directories and Files找到答案git

啓動Tomcat

%CATALINA_HOME%/RUNNING.txt有詳細步驟,簡單來講,已經配置好JDK環境的話,windows下直接雙擊bin/startyp.bat就好了github

默認端口是8080,改端口:tomcat的conf/server.xmlConnector標籤web

常見啓動問題apache

  • JAVA_HOME環境變量
  • 端口占用問題
  • Catalina_home環境變量的設置問題

官當配置文檔

多種配置方式windows

  • /META-INF/context.xml
  • $CATALINA_BASE/conf/[enginename]/[hostname]/
  • conf/server.xml

具體參考Context配置tomcat

web應用

1.web應用與web應用所在的目錄 一個web應用由多個靜態web資源和動態web資源組成;組成web應用的這些文件會由一個目錄組織起來,這個目錄稱爲web應用所在目錄服務器

2.虛擬目錄的映射 把主機上的資源映射到服務器對外提供的訪問路徑上

3.例子

tomcat的conf/server.xml:<Host>元素-><Context>,一個<Context>對應一個web應用。

<Context path="/virtual-path" docBase="webapps-path" />,重啓web服務器

4.web應用的組成結構

mail---------------------------Web應用所在目錄
           |----html、jsp、css、js等文件,根目錄下的文件外界能夠直接訪問
           |----WEB-INF目錄
                    |---------classes目錄(java類)
                    |---------lib目錄(java類運行所需的jar包)
                    |---------web.xml(web應用的配置文件)
             WEB-INF 這個目錄下的文件外界沒法直接訪問,由web服務器負責調用

Tomcat體系結構

Tomcat體系結構

  • tomcat的https鏈接器

keytool -genkey alias tomcat -keyalg RSA獲得.keystore文件

  • Tomcat管理平臺 主頁->Tomcat Manager

相關權限和用戶配置在conf/tomcat-users.xml

相關小知識

1.域名和主機名的區別

域名 sina.com
主機名 www.sina.com

2.url中主機名的做用:

  • 用於訪問DNS服務器獲取IP
  • 用於告訴代理服務器要訪問哪一個主機名

參考連接

Tomcat安裝、配置、優化及負載均衡詳解


做者@brianway更多文章:我的網站 | CSDN | oschina

相關文章
相關標籤/搜索