tomcat初識

tomcat apach

配置文件 :conf/servel.xml
啓動 startup.bat shutdown.batweb

端口 netstat -ano瀏覽器

更改端口:serve.xml裏面tomcat

目錄結構

logs 日誌文件
temp 臨時文件
webapp web應用的目錄(瀏覽器直接訪問)
work 工做目錄服務器

虛擬主機/web應用
虛擬主機(多)位於真實主機中
web應用(多)交給虛擬主機中app

web應用配給虛擬主機

  • servel.xml的 標籤配置一個 的標籤(屬性 path,docBase,reload),就能夠爲該虛擬主機配置
    web 應用的虛擬路徑映射 --就是爲web應用對外配置
    配置缺省web應用 path=""
    缺點:重啓服務器
    webapp

  • tomcat/conf/[Engin]/[Host] 在這個文件起一個xml 文件,文件名是虛擬路徑名, 文件配置真實文件
    配置缺省web應用 文件名爲ROOT.xml
    缺點:虛擬路徑中有 / 用 #替代
    日誌

  • 將web應用放置在虛擬主機管理目錄下 webapps
    缺省web應用 文件夾名ROOTcode

web應用目錄結構

|---news
-|--靜態資源與動態資源
-|--WEB_INF(保證目錄結構完整,其下資源沒法被瀏覽器直接獲取)
--|--classes -- 動態web資源運行時的class 文件
--|-- lib --jar包
--|--web.xml --配置文件(主頁,servlet的映射/過濾監聽器)server

配置虛擬主機

在conf/server.xml中<Engin>標籤下配置<Host>標籤增長虛擬主機
    <Host name="baidu.com" appBase=""  > name是虛擬主機名,appBase是虛擬主機管理目錄
    缺省主機  default

war 包 webapp包

jar -cvf ROOT.war *

ROOT.war 輸入webapp中自動解壓xml

tomcat管理

conf/tomcat-users.xml 添加用戶

相關文章
相關標籤/搜索